BlackBerry Dynamics SDK for Android version 11.1.0.62
BlackBerry Dynamics SDK for Android
version 11.1.0.62What's new in the BlackBerry Dynamics SDK for Android version 11.1.0.62
BlackBerry Dynamics SDK for Android
version 11.1.0.62Changes to the SDK and software requirements:
Bug fixes to improve regionalization issues. For more information, see the fixed issues below. |
BlackBerry Dynamics Launcher Library
BlackBerry Dynamics Launcher Library
This release uses
BlackBerry Dynamics Launcher Library
version 3.5.1.240.Fixed issues
Changes to regionalization for BlackBerry
Dynamics to enhance secure communications with the BlackBerry Infrastructure. (GD-60435) |
Known Limitations
- Users cannot upload files fromGoogle Driveby selecting the file from the nativeAndroidfile picker. (GD-60021)
- If a user switches from a third-party keyboard to the system keyboard, in some deployment configurations, the application might take a minute to detect the change and remove theCustom Keyboards Restrictednotification. (GD-57693)Workaround:By relaunching the app, the notification will be removed and the user will be able to use the system keyboard immediately.
Known Behavior
- TheAndroidruntime permissionPOST_NOTIFICATIONSis no longer required byBlackBerry Dynamics SDK for Android11.0. However, if permission has been requested by the app and granted by the user, mobile threat detections will be alerted via push notification. For apps still usingBlackBerry Dynamics SDK10.2 or earlier, the end user is prompted to grant this permission after upgrading toAndroid13. (GD-58740)
- If a user opens aBlackBerry Dynamicsapp on an insecureWi-Finetwork while theUnsafe Wi-Fi detectedcompliance action is enabled, they will receive a dialog stating that the application is blocked for this network. If the user opens the network settings onAndroid13, the network settings panel will be blank until the user taps theSettingsbutton from the panel.
Known issues
- If you use direct references to theBlackBerry DynamicsSDK .aar files in your build.gradle repositories (for example, compile(name:'android_handheld_platform-8.1.0.57', ext:'aar')) instead of using Maven linkage (for example, api "com.blackberry.blackberrydynamics:android_handheld_platform:8.1.0.57"), errors may occur in the AndroidManifest file in theGradlecaches directory. To resolve this, use Maven linkage or specifyandroid_handheld_resourcesandandroid_handheld_platformin the build.gradle file.
- TheAndroidcertificate import API for the BlackBerry Dynamics SDK is no longer supported. BlackBerry recommends using certificates from theAndroidNative Keystore if it is acceptable that the key material is protected by the device and not byBlackBerry Dynamics.
- If a user is prompted to activate aBlackBerry Dynamicsapp using their password for anotherBlackBerry Dynamicsapp that they have previously activated (also known as Easy Activation), then cancels out of the prompt, the lock screen for the previously activated app displays instead of the screen to enter their activation credentials. (GD-56598)
- If "AllowAndroidbiometric authentication" is enabled in theBlackBerry Dynamicsprofile, when the user activates aBlackBerry Dynamicsapp on anAndroid12 emulator, fingerprint authentication fails for the app with the error message "Internal error: Retry or restart". (GD-56289)
- If you configured theBlackBerry Dynamicsprofile to require users to enter their password when aBlackBerry Dynamicsapp returns to the foreground, onAndroid12 devices, the app does not prompt the user for their password when it returns to the foreground. (GD-56162)
- If a user withAndroid11 or later is activating aBlackBerry Dynamicsapp using a QR code and selects the "Only this time" option when prompted to grant permissions, certificate import issues might occur if the app remains in the background for longer than one minute during the import process.BlackBerryrecommends that users select the "While using the app" option when prompted. (GD-54972)Workaround: Instruct users to force close the app and open it again.
- If aBlackBerry Dynamicsapp usesKerberosauthentication and the app tries to access a web page using an IP address, after the user enters their credentials, the web page does not load as expected and the user is prompted for their credentials again in a loop. (GD-54481)Workaround: When developingBlackBerry Dynamicsapps, do not hard code URLs that use IP addresses. If users can manually enter a URL, instruct users to avoid URLs that use an IP address.
- If an app tries to open aBlackBerry Dynamicsapp that was not already open using AppKinetics, theBlackBerry Dynamicsapp might not come to the foreground. (GD-54205)Workaround: The user can start theBlackBerry Dynamicsapp and leave it running in the background before performing the AppKinetics operation.
- If a user upgrades aBlackBerry Dynamicsapp that uses SDK version 9.x or earlier to a new version that uses SDK 10.1 or later, the app does not retain any cookies. (GD-55766)