- What is the BlackBerry Dynamics SDK?
- Requirements and support for platform-specific features
- Steps to get started with the BlackBerry Dynamics SDK
- Integrating optional features
- Enforcing local compliance actions
- Adding custom policies for your app to the UEM management console
- Add a watermark to the screens in a BlackBerry Dynamics app
- Using the BBWebView library
- Prompt the user to update a BlackBerry Dynamics app
- Adding a custom logo and colors with the branding API
- Support for Night Mode
- Using zero sign-on for SaaS services through BlackBerry Enterprise Identity
- Integrating BlackBerry Enterprise Mobility Server services
- Integrating BlackBerry Analytics
- Integrating CylancePERSONA
- Implementing SafetyNet attestation for BlackBerry Dynamics apps
- 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
- Configure compliance settings so you can debug your app
- Emulators and the rooted OS compliance setting
- Using enterprise simulation mode
- Troubleshooting common issues
- Logging and diagnostics
- Implementing automated testing for BlackBerry Dynamics apps
- Deploying your BlackBerry Dynamics app
- Deploying certificates to BlackBerry Dynamics apps
- BlackBerry Docs
- BlackBerry Dynamics SDK for Android 11.0
- BlackBerry Dynamics SDK for Android Development Guide
- Steps to get started with the BlackBerry Dynamics SDK
- Integrate the BlackBerry Dynamics SDK using Gradle
Integrate the BlackBerry Dynamics SDK using Gradle
BlackBerry Dynamics SDK
using Gradle
- In your project levelGradlefile (build.gradle), add the following rule to include theBlackBerryMaven repository:allprojects { repositories { google() jcenter() maven { url "https://software.download.blackberry.com/repository/maven/" } } }
- In the app level module of yourGradlefile (app/build.gradle), declare the following dependency on theBlackBerry Dynamics SDK:# BlackBerry Dynamics SDK implementation 'com.blackberry.blackberrydynamics:android_handheld_platform:11.0+' implementation 'com.blackberry.blackberrydynamics:android_handheld_resources:11.0+' implementation 'com.blackberry.blackberrydynamics:android_handheld_backup_support:11.0+' # Optional implementation 'com.blackberry.blackberrydynamics:android_handheld_blackberry_protect_support: 11.0+'
- Sync the app to download all of the required dependencies.