BlackBerry Dynamics SDK for Android version 8.0
BlackBerry Dynamics SDK for Android
version 8.0What's new in the BlackBerry Dynamics SDK for Android version 8.0
BlackBerry Dynamics SDK for Android
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. |
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. |
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. |
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. |
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. |
Unlocked or unverified boot device detection | In UEM version 12.13, a new compliance rule enables the detection of devices that are unlocked or have an unverified boot state. |
Increased character limit for the agreement message | In UEM version 12.13, the maximum character limit for the agreement message that can be configured in the BlackBerry
Dynamics profile has been increased to match the 7500 character limit for iOS devices. |
Reporting Chrome OS to UEM | In UEM version 12.13, the SDK will now report that a device uses the Chrome OS. This information can be viewed in the management console. |
BlackBerry Dynamics Launcher Library
BlackBerry Dynamics Launcher Library
This release uses
BlackBerry Dynamics Launcher Library
version 3.1.0.185.Fixed issues
The following issues are fixed in this release:
- Improvements have been made to the diagnostic log message for a missing certificate error where the re-import of a certificate is required. (FIRST-17262)
- Kerberos Constrained Delegation (KCD) authentication failed when the regionalization feature was configured inUEM. (FIRST-17241)
- If theBlackBerry Dynamicsprofile that is assigned to a user does not allow screen capture and insecure video, and the user connected a device to aWindowsorMaccomputer with a USB cable and launchedSamsung DeX, then opened aBlackBerry Dynamicsapp, theBlackBerry Dynamicssign-in screen displayed as black on the computer. In this release, when this scenario occurs, a dialogue will display indicating that non-secure displays are not allowed. (GD-46800/47373)
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.
- If a user sets the font on their device to a very large or maximum size, some text might not display as expected inBlackBerry Dynamicsapps during the activation process. (GD-49109)
- The "Choose certificate" screen may display over theBlackBerry Dynamicslock screen. (GD-47277)Workaround: Dismiss the "Choose certificate" screen.
- TheBlackBerry Dynamics Runtimerelies on the Application.registerActivityLifecycleCallbacks call. If your app overrides this method and does not call the superclass method,BlackBerry Dynamicswill not be able to operate. In previous releases, theBlackBerry Dynamics Runtimewould detect this condition, however, this is no longer possible due to recent changes in theAndroidOS. (GD-46964)
- If advanced battery optimization options are enabled on aOnePlusdevice, Easy Activation, authentication delegation, and other features that require communication betweenBlackBerry Dynamicsapps do not work as expected. (GD-43162)Workaround: Turn off battery optimization.