Skip Navigation

BlackBerry Dynamics Bindings for
Microsoft.Android
11.1

What's new in
BlackBerry Dynamics Bindings for Microsoft.Android
version 11.1

This release includes updates from the
BlackBerry Dynamics SDK for Android
version 11.1 and 11.2. For more information, see the BlackBerry Dynamics SDK for Android Release Notes.
Feature
Description
Changes to SDK and software requirements
  • Microsoft.Android
    32.0.509 or later is required.
  • Microsoft Visual Studio
    for
    macOS
    17.6.1 or later is required.
Microsoft.Android
upgrade
The following features related to
Microsoft.Android
are new in this release:
  • Xamarin.Android has been upgraded to
    Microsoft.Android
    . Xamarin is not compatible with
    Microsoft .NET
    .
  • The AssemblyInfo files have removed transferring attributes from the .csproj and Directory.Build.props files. For more information, see the attached .csproj project files in the sample apps.
  • Several .csproj, AndroidManifest.xml, and Info.plist attributes have been upgraded, modified or removed. For more information, see the attached .csproj, AndroidManifest.xml, and Info.plist project files in the sample apps.
  • Settings that are related to simulator/device launch has been upgraded. For more information, see the attached .csproj project files in the sample apps.
  • Due to incompatibility with
    Microsoft .NET
    , the UI framework tests have been temporarily removed.
For more information on upgrading to
Microsoft.Android
, see Upgrade from Xamarin to .NET in the
Microsoft
documentation.
Updates to NuGet packages
The distribution dlls and resource zips have been upgraded to local NuGet distribution placed in the sample apps subdirectory with configuration in the NuGet.Config files. For more information on managing and clearing the NuGet cache, see Managing the global packages, cache, and temp folders in the
Microsoft
documentation.
Enhancements to password functionality
Users can now select "Forgot Password" from the Change Password screen.
Support for
Play Integrity
 attestation
Play Integrity
attestation is supported and added to the existing
SafetyNet
attestation library. For more information, see Implementing Play Integrity attestation for BlackBerry Dynamics apps.
The
BlackBerry Dynamics SDK for Android
11.2 is not compatible with previous versions of the
SafetyNet
library.
BlackBerry Dynamics
apps must use the latest
SafetyNet
library distributed with the
BlackBerry Dynamics SDK for Android
11.2 to support
Play Integrity
attestation. For more information, see the BlackBerry Dynamics SDK for Android API reference.
Overlay detection support
You can now prevent a malicious overlay application from potentially observing a user's password entry by enabling "Prevent password entry if screen overlay detected on Android" in the
BlackBerry Dynamics
profile in
UEM
.
The user will receive an alert if an overlay is detected, prompting them to close the application that is generating the overlay or revoke its permission to appear on top in the system preferences. Users will be prevented from entering their password and unlocking the application until the overlay is removed. This policy is turned off by default. For more information, see BlackBerry Dynamics profile settings in the
UEM
documentation.
AppCompat widgets and automatic view class inflation
This release of the
BlackBerry Dynamics SDK for Android
provides new AppCompat compatible widgets and a view class inflater to automatically inflate widgets, specified in layout files, into the correct
BlackBerry Dynamics
widget classes. This avoids the need to recode all of the layout files for your app in order to take advantage of
BlackBerry Dynamics
' data leakage prevention capability. For more information, see the com.good.gd.widget API documentation.

BlackBerry Dynamics Launcher Library

This release uses
BlackBerry Dynamics Launcher Library
version 3.6.0.251.