Integrating BlackBerry Dynamics features with Blue Cedar Platform
The BlackBerry Dynamics SDK provides a powerful set of tools designed to allow developers to focus on building useful productivity apps rather than learning how to secure, deploy, and manage those apps. Using the Blue Cedar Platform, you can integrate valuable services with the BlackBerry Dynamics SDK, including secure communications, inter-app data exchange, single sign-on authentication, identity and access management, and secure connectivity and storage.
BlackBerry UEM is a multi-platform EMM solution from BlackBerry that provides comprehensive device, app, and content management with integrated security and connectivity, and helps you manage devices for your organization.
This page lists the BlackBerry Dynamics features that are available when you use the Blue Cedar Platform to integrate mobile apps with BlackBerry Dynamics. In most cases, the feature is available after you integrate BlackBerry Dynamics on the Blue Cedar Platform; you manage and configure the feature with the BlackBerry UEM. Each table links to relevant documentation for Blue Cedar and for BlackBerry.
BlackBerry Dynamics features
BlackBerry AppKinetics
AppKinetics is a means of exchanging data and commands securely between two BlackBerry Dynamics apps running on the same mobile device, such as when an app requires another app to securely view files, open URLs, or send email. One app initiates communication by sending a request to another. The second app performs the intended service requested, such as displaying a PDF, opening a URL, or sending an email. This target app must be a BlackBerry Dynamics app such as BlackBerry Access or BlackBerry Edit. The security of data isn't compromised during exchange.
Specifically, Blue Cedar supports these app-based mobile services. Follow these links to see a list of apps that are providers for these services:
If you want your BlackBerry Dynamics app to use the Shared Services Framework, the UEM administrator must specify the app package ID (Android) or bundle ID (iOS) in the BlackBerry Dynamics app settings in the management console. Contact your organization’s administrator to provide this information. For instructions for specifying the package ID or bundle ID for an app, see Manage settings for a BlackBerry Dynamics app in the UEM Administration Guide.
— | Blue Cedar Platform | BlackBerry UEM |
---|---|---|
Implementation tasks | Run a workflow containing the BlackBerry no-code integration step on the app. | From the Policies and profiles > BlackBerry Dynamics > Profile Name configuration: Select Data leakage protection > Do not allow copying data from non BlackBerry Dynamics apps into BlackBerry Dynamics apps. |
Documentation | Extension - BlackBerry Dynamics | |
Requirements | Blue Cedar Platform with Mobile Client 4.10.12 or later | BlackBerry Dynamics SDK version 8.0 or later |
BlackBerry Dynamics App Configuration
You can use the BlackBerry UEM (for both managed and unmanaged devices) to configure app management for Blue Cedar-integrated apps written to AppConfig.org standards.
— | Blue Cedar Platform | BlackBerry UEM |
---|---|---|
Implementation tasks | Run a workflow containing the BlackBerry no-code integration step on the app. Download the Blue Cedar AppConfig XML template and edit it for app-specific configuration details. | Upload the Blue Cedar AppConfig XML template file to your BlackBerry UEM account, and apply it to apps and users in your UEM project. |
Documentation | Extension - BlackBerry Dynamics | Manage settings for a BlackBerry Dynamics app |
Requirements | Blue Cedar Platform with Mobile Client 4.10.12 or later | BlackBerry Dynamics SDK version 8.0 or later |
BlackBerry Dynamics Launcher
The BlackBerry Dynamics Launcher appears as the blue BlackBerry icon located in your BlackBerry Dynamics apps. It allows users to switch quickly between the BlackBerry Dynamics app that is currently open and any other BlackBerry Dynamics apps on your device.
— | Blue Cedar Platform | BlackBerry UEM |
---|---|---|
Implementation tasks | Include the BlackBerry Launcher library by enabling BlackBerry Launcher in the BlackBerry no-code integration step. Run a workflow containing the BlackBerry no-code integration step on the app. | Within BlackBerry UEM:
|
Documentation | Extension - BlackBerry Dynamics | About the BlackBerry Dynamics Launcher Library |
Requirements | Blue Cedar Platform with Mobile Client 4.10.12 or later | BlackBerry Dynamics SDK version 8.0 or later |
BlackBerry Dynamics Watermark
The BlackBerry Watermark feature (part of the BlackBerry Launcher library) provides the possibility to add a watermark to the app screens in an app integrated with BlackBerry Dynamics SDK. Such a watermark contains the username of the logged user and the current date and time, to protect against data leakage by deterring users from taking photos of potentially sensitive information and by giving your organization a means to trace a data leak.
— | Blue Cedar Platform | BlackBerry UEM |
---|---|---|
Implementation tasks | Include the BlackBerry Launcher library by enabling BlackBerry Launcher in the BlackBerry no-code integration step. (Launcher includes the Watermark feature.) Run a workflow containing the BlackBerry no-code integration step on the app. | Create a BlackBerry app policy definition file with a DLP watermark policy setting. Upload the app policy for your app in UEM. |
Documentation | Extension - BlackBerry Dynamics | Add a watermark to the screens in a BlackBerry Dynamics app |
Requirements | Blue Cedar Platform with Mobile Client 4.10.12 or later | BlackBerry Dynamics SDK version 8.0 or later |
BlackBerry Persona
BlackBerry Persona collects data from BlackBerry Dynamics apps and determines a user's current risk level. The service then takes action to adapt device and app behavior to that level of risk. For example, if a user's current risk level is high, BlackBerry Persona can limit the user's access to work apps and disable certain device features. BlackBerry Persona protects the integrity of work data by dynamically responding to a user's real-world context, adapting a security policy based on user geolocation, device, time, IP address, and BlackBerry Dynamics app identifiers.
A BlackBerry Dynamics app using BlackBerry Persona requires Location Services on the device. BlackBerry Persona can be enabled and disabled by UEM admins for users, and users can also change the Location Services setting on their devices once the app is installed and activated.
If you submit the BlackBerry Dynamics app to the Apple App Store with the BlackBerry Persona feature integrated, please clarify:
- The location data is being collected as an optional feature of the app.
- The data is linked to a user’s identity, but is not used for tracking purposes.
Licensing note: BlackBerry Persona requires a separate licensing agreement with BlackBerry in addition to BlackBerry Dynamics.
App signing note: On iOS, BlackBerry requires an "Access WiFi Information" capability to be in the provisioning profile, which is used when signing the integrated app.
— | Blue Cedar Platform | BlackBerry UEM |
---|---|---|
Implementation tasks | Make sure BlackBerry Persona is enabled (the default setting). Run a workflow containing the BlackBerry no-code integration step on the app. | Follow these steps to enable Persona: |
Documentation | Extension - BlackBerry Dynamics | |
Requirements | Blue Cedar Platform with Mobile Client 4.10.12 or later | BlackBerry Dynamics SDK version 8.1 or later |