BlackBerry Dynamics Bindings for Microsoft.Android 12.0
Microsoft.Android
12.0What's new in BlackBerry Dynamics Bindings for Microsoft.Android version 12.0
BlackBerry Dynamics Bindings for Microsoft.Android
version 12.0This release includes updates from the
BlackBerry Dynamics SDK for Android
version 12.0. For more information, see the BlackBerry Dynamics SDK for Android Release Notes.Feature | Description |
---|---|
Changes to SDK and software requirements |
|
.NET upgrade | .NET has been upgraded to .NET 7.0 in this release. |
Rename of Launcher NuGet | Launcher NuGet has been renamed to GoodDynamics.Android.Launcher.<VERSION>.nupkg in this release. |
Changes to NuGet ProGuard BlackBerry
Dynamics library dependencies | BlackBerry Dynamics Bindings for Microsoft.Android now includes BlackBerry
Dynamics AAR libraries containing it's own ProGuard rules file, so using a separate ProGuard file with BlackBerry
Dynamics related rules on the application level is not required anymore. For more information, see the ProGuard rules file in the samples and https://developer.android.com/build/shrink-code#configuration-files. |
Android 14 readiness | Android 14 is now supported in this release.BlackBerry recommends upgrading to BlackBerry Dynamics SDK for Android 12.0. If you do not upgrade from version 11.1, you may experience performance issues and battery drain on Android 14, as Android 14 will now queue all events and deliver them when apps are in the foreground. For more information, see Behavior changes: all apps in the Android documentation. |
Security enhancements | The BlackBerry Dynamics SDK for Android now includes security enhancements to improve rooted detection, hooking detection, and emulator detection. |
Enhancements to user passwords | The BlackBerry Dynamics SDK for Android has been updated to improve the flow of changing a user's password. If a user attempts to change their password from a non-authentication delegated app, the device will open an authentication delegated app and will prompt the user to change their password from the authentication delegated app. For more information, see Authentication delegation in the BlackBerry Dynamics SDK for Android development guide. |
UX enhancements | The BlackBerry Dynamics SDK for Android has been updated with enhanced UX to improve iconography, consistency, and clarity on SDK screens. The following updates are new in this release:
|
CURL upgrade | CURL has been updated to version 8.0.0 in this release. |
Heimdal upgrade | Heimdal has been upgraded to version 7.80.0 in this release. |
Changes to BBWebView | The deprecated API BBWebChromeClient.onReachedMaxAppCacheSize has been removed from BBWebView in this release. |
BlackBerry Persona compatibility | The BlackBerry Dynamics SDK for Android will be ending support for BlackBerry Persona in the 12.1 release. You must remove any instances of BlackBerry Persona APIs after the 12.1 release. |
BlackBerry Dynamics Launcher Library
BlackBerry Dynamics Launcher Library
This release uses
BlackBerry Dynamics Launcher Library
version 12.0.0.253.Known issues and limitations
Due to a Microsoft Visual
Studio for Mac packaging issue, a runtime error might occur after switching to library level ProGuard dependencies. Workaround : Clean bin/obj project folders, clean project, restore dependencies, rebuild, and then deploy the application. In addition, when switching between Microsoft Visual
Studio for Mac and your terminal (CLI dotnet build), the bin/obj folders must be cleaned or the "--no-incremental" parameter must be used. A build time warning has been added to the sample applications to pay special attention to this issue. |