BlackBerry Dynamics Bindings for Xamarin.iOS 11.0
BlackBerry Dynamics Bindings for Xamarin.iOS
11.0What's new in BlackBerry Dynamics Bindings for Xamarin.iOS 11.0
BlackBerry Dynamics Bindings for Xamarin.iOS
11.0This release includes updates from the
BlackBerry Dynamics SDK for iOS
version 10.2 and 11.0. For more information, see the BlackBerry Dynamics SDK for iOS Release Notes.Feature | Description |
---|---|
Changes to SDK and software requirements |
|
Changes to iOS 13 support | Support for iOS 13 has been removed in this release. |
Changes to support for WebRTC | WebRTC can now be turned on or off in the app configuration settings. Support for WebRTC is blocked by default. WebRTC is an optional integration for BlackBerry Dynamics SDK for iOS , which does not support the use of WebRTC. Since the SDK does not support WebRTC traffic, users are accepting a possible security risk when approving the use of WebRTC. For more information, see Enabling microphone and camera support with WebRTC in the iOS Development guide. |
iOS 16 readiness | iOS 16 is supported in this release of BlackBerry Dynamics Bindings for Xamarin.iOS . During the easy activation process, users will receive an Allow Paste prompt when switching to authentication delegate if the app is usingBlackBerry Dynamics Bindings for Xamarin.iOS for iOS version 10.1. As a result, you must update BlackBerry Dynamics Bindings for Xamarin.iOS to version 11.0 to avoid this usability issue. |
Support for Xcode 14 | Xcode 14 is supported in this release of BlackBerry Dynamics Bindings for Xamarin.iOS for the following software configuration:
|
WKWebView enhancements | The following WkWebView enhancements are new in this release of BlackBerry Dynamics SDK for iOS :
|
Third-party IDP activation enhancements | Users can now activate a BlackBerry
Dynamics app through a third-party IDP, such as Active Directory or Okta . Users can also sign in using their organizational credentials if they need to reset their app password or if their app has been locked. If this feature is enabled by an administrator, users will not need to request an unlock code through UEM self-service or from their administrator. |
Changes to Easy Activation on iOS 16 | If a user is shown the password authentication screen during the Easy Activation process, the UI will now display the BlackBerry icon instead of the icon for the app that is requesting activation. |
Authentication enhancements | If a user's biometric authentication fails, they will be permitted to authenticate using their device passcode if the UEM policy Permit fallback to device passcode if biometric authentication fails is enabled by their UEM administrator. |
Unsupported NSURLSession properties | The following NSURLSession properties are new in iOS 16 and are not yet supported by BlackBerry Dynamics SDK for iOS :
|
Apple Live Text limitations | The Apple Live Text APIs, introduced in iOS 16, allow apps to interact with text inside of images and perform an action on that text such as copy and paste. These APIs are not secured by BlackBerry Dynamics SDK for iOS and can not be limited by a DLP policy. As a result, BlackBerry recommends that you do not use the following APIs in your app:
|
BlackBerry Dynamics Launcher Library
BlackBerry Dynamics Launcher Library
This release uses
BlackBerry Dynamics Launcher Library
version 3.5.0.328.Known issues and limitations
- When building aBlackBerry DynamicsXamarin app inVisual Studio, the following warning might display: "App<name>cannot be opened because the developer cannot be verified." Native linking errors occur in the build log. This occurs when Catalina 10.15 considers the unpackaged SDK artifacts as untrusted.Workaround:
- Unzip the SDK package.
- Run the terminal and change the directory to the location of the unzipped package.
- Run the following command:xattr -dr com.apple.quarantine ./
- When building aBlackBerry DynamicsXamarin app for aniOSsimulator inVisual Studio, MT5209 native linking errors might occur.Workaround: In theiOSbuild options, turn off "Enable device-specific builds".