- About this guide
- BlackBerry Dynamics background
- BlackBerry Dynamics API reference
- FIPS 140-2 compliance
- Easy Activation
- Securing cut-copy-paste on devices (Data Leakage Prevention, or DLP)
- Shared Services Framework
- Support for fingerprint authentication
- Support for certificates
- Support for the "Do not require password" setting
- Bypassing the App Lock screen
- BlackBerry Dynamics contributor code on GitHub
- Supported languages
- BlackBerry Dynamics software versions
- Requirements
- Compatibility with earlier releases
- Software requirements
- BlackBerry Dynamics entitlement ID and version
- Supported launchModes
- Compatibility with the BlackBerry Dynamics Launcher Library
- Supported CPU architectures
- Supported and unsupported Android and third-party features
- FIPS-linking on Android: automatic
- Restricted key prefix
- Steps to get started with the BlackBerry Dynamics SDK
- Installing the BlackBerry Dynamics SDK for Android
- Integrating the BlackBerry Dynamics SDK in .aar format
- Using the branding API to add a custom logo and colors
- Info: Add Samsung Pass to your BlackBerry Dynamics app
- Info: APIs for secure clipboard management
- Info: Preventing autobackup to Google Drive
- Info: APIs for network status
- BlackBerry Dynamics SDK for Android: Wearable Framework
- Implementing SafetyNet attestation for BlackBerry Dynamics apps
- Programming with the BlackBerry Dynamics SDK and BlackBerry Enterprise Mobility Server services
- Sample apps
- Testing and troubleshooting
- Implementing automated testing for BlackBerry Dynamics apps
- Automated testing with the BlackBerry Dynamics sample apps
- Preparing for automated testing
- Components of a sample automated testing configuration
- Execute all tests from the command line with Gradle
- Execute specific tests from the command line with Gradle
- Execute tests from the Android Studio IDE
- Add automated testing to your BlackBerry Dynamics Android app
- Disable compliance settings that check for a compromised OS
- Emulators and the rooted OS compliance policy
- Using enterprise simulation mode
- Logging and diagnostics
- Implementing automated testing for BlackBerry Dynamics apps
- Readying your app for deployment: server setup
- Details of support for client certificates
- BlackBerry Docs
- BlackBerry Dynamics SDK for Android 5.0
- BlackBerry Dynamics SDK for Android Development Guide
- Steps to get started with the BlackBerry Dynamics SDK
- Info: Add Samsung Pass to your BlackBerry Dynamics app
Info:
Add
Samsung Pass to your BlackBerry
Dynamics
app
BlackBerry
Dynamics
appComplete the following steps to support Samsung Pass in your app.
For background information, see Support for fingerprint authentication.
- Copy the following .jar files to the directory:blackberry_dynamics_sdk_installation_directory/libs/handheld/gd_samsungpass_support/libs
- samsung_pass_unzipped_directory/Libs/pass-version.jar
- samsung_pass_unzipped_directory/Libs/sdk-version.jar
- In yourBlackBerry Dynamics SDKproject, add the following example lines tosettings.gradle. Be sure to check the relative path to the libraries:include 'GDLibrary_SamsungPassSupport' project(':GDLibrary_SamsungPassSupport').projectDir = \ new File('../../libs/handheld/gd_samsungpass_support')
- Add the following dependency tobuild.gradle:dependencies { compile project(':GDLibrary_SamsungPassSupport') }
You can now build your app.
ProGuard
configuration:
All the names of the classes in the
Support Library and
Samsung Pass SDK
must be
retained to ensure their functionality. Add the following lines to your ProGuard
configuration
files:-keep public class com.good.gd.support.samsungpass.** { *; } -dontwarn com.good.gd.support.samsungpass.** -keep class com.samsung.android.** { *; } -dontwarn com.samsung.android.**