BlackBerry Dynamics SDK for iOS version 8.0
BlackBerry Dynamics SDK for iOS
version 8.0What's new in the BlackBerry Dynamics SDK for iOS version 8.0
BlackBerry Dynamics SDK for iOS
version 8.0New SDK features and changes
Feature | Description |
---|---|
Changes to SDK and software requirements |
|
Integration of the BlackBerry Analytics SDK | The BlackBerry Analytics SDK , including BlackBerry Persona (formerly BlackBerry Intelligent Security ) functionality, is now integrated with the BlackBerry Dynamics SDK . For more information, see Integrating BlackBerry Analytics and Integrating BlackBerry Persona in the Development Guide. |
BlackBerry Dynamics SDK dynamic library | As an alternative to the static BlackBerry Dynamics SDK library, the SDK is also offered as a dynamic library, consisting of the BlackBerryDynamics.framework dylib and two BlackBerry Certicom libraries.The SDK dynamic library is currently available as a beta release that is subject to further testing and changes. For more information, see Use the BlackBerry Dynamics SDK dynamic library. |
Watermark on BlackBerry
Dynamics app screens | You can implement an app policy to add a watermark to screens indicating the username and the current date and time. For instructions, see Integrating optional features in the Development Guide. |
Allow unencrypted data to be copied to the pasteboard | You can implement an app policy that allows a BlackBerry
Dynamics app to copy unencrypted strings to the pasteboard so that they can be consumed by a non-BlackBerry
Dynamics app. This feature uses the new GDNativePasteboardAccess class. For instructions, see Integrating optional features in the Development Guide. |
BlackBerry
Protect safe browsing enhancement | The SDK integrates the BlackBerry
Protect library to support BlackBerry Protect Mobile for UEM. This release includes a safe browsing enhancement that enables UEM administrators to allow access to or block access to specific IP addresses or IP address ranges. |
Support for SceneDelegates | This release adds support for the UISceneDelegate protocol for managing the app UI. You can use only one UIScene in each class implementing the UISceneDelegate protocol. |
HTTP proxy support for WKWebView | The WKWebView(GDNET) category is new in this release to provide HTTP proxy support for WKWebView. |
UIWebView no longer supported | As of April 30, 2020, Apple does not accept submissions of new apps that use UIWebView. In December 2020, Apple will not accept app updates that use UIWebView. As a result, support for UIWebView is removed in this release of the SDK.For more information, see uiwebview. |
Changes to the no password feature | If the administrator enables “Do not require password" in a BlackBerry
Dynamics profile, the user's existing password is cached. This allows the user to continue using their most recent password (and not have to create a new password) if the administrator chooses to require passwords again. |
Enhancement to the Crypto API | You can use the Crypto API to retrieve CA certificates from UEM for certificate validation. |
New administrative and security features
Feature | Description |
---|---|
Activate using an activation password or QR code | In UEM version 12.13, users can now activate BlackBerry
Dynamics apps using a UEM activation password or QR code. The SDK will always display the option to activate with a QR code or activation password, but these options are only supported for BlackBerry
Dynamics apps by UEM version 12.13 or later. |
iOS user enrollment and DEP activation enhancements |
|
Detect and report a screen capture | In UEM 12.13, you can use new options in a compliance profile to detect and carry out a compliance action when a user performs a screen capture of a BlackBerry
Dynamics app. |
Advance notice of password expiry | If password expiration is enabled in UEM , users will receive a notification in the app before their BlackBerry
Dynamics password expires. |
BlackBerry Dynamics Launcher Library
BlackBerry Dynamics Launcher Library
This release uses
BlackBerry Dynamics Launcher Library
version 3.1.0.277.Fixed issues
The following issue is fixed in this release:
- Kerberos Constrained Delegation (KCD) authentication failed when the regionalization feature was configured inUEM. (FIRST-17241)
- TheBlackBerry Dynamics SDK for iOScould not be integrated with a template that was created withXcode11. The UI did not display as expected. (GD-43123)
Known issues
- If aBlackBerry Dynamicsapp usesBlackBerry Persona(formerlyBlackBerry Intelligent Security) functionality, when theBlackBerry Personaservice is updated on August 3, 2020, users must restart the app to ensure a proper connection to thePersonacloud services.