- What is the BlackBerry Dynamics SDK?
- Requirements and support for platform-specific features
- Software requirements
- Using an entitlement ID and version to uniquely identify a BlackBerry Dynamics app
- FIPS compliance
- Declaring a URL type to support BlackBerry Dynamics features
- App UI restrictions
- Requirements and prerequisites for iOS platform features
- Supported TLS protocols and cipher suites
- Steps to get started with the BlackBerry Dynamics SDK
- Integrating optional features
- Preventing password autofill in the app UI
- 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
- Allow unencrypted data to be copied to the pasteboard
- Replace the default splash screen for inactive apps
- Prompt the user to update a BlackBerry Dynamics app
- Adding a custom logo and colors with the branding API
- Using zero sign-on for SaaS services through BlackBerry Enterprise Identity
- Integrating BlackBerry Enterprise Mobility Server services
- Enabling microphone and camera support with WebRTC
- Integrating BlackBerry Analytics
- Integrating CylancePERSONA
- Sample apps in Objective-C
- Testing and troubleshooting
- Deploying your BlackBerry Dynamics app
- Deploying certificates to BlackBerry Dynamics apps
Using Kerberos
Kerberos
BlackBerry
Dynamics
apps support both Kerberos
PKINIT with PKI certificates and Kerberos
Constrained Delegation. Kerberos PKINIT and Kerberos
Constrained Delegation are distinct implementations of Kerberos
. You can support one or the other for BlackBerry
Dynamics
apps, but not both.With
Kerberos
PKINIT, authentication occurs directly between the BlackBerry
Dynamics
app and the Windows
Key Distribution Center (KDC). User authentication is based on certificates that are issued by Microsoft Active
Directory
Certificate Services. No additional programming is required by the app developer to use Kerberos
PKINIT.With
Kerberos
Constrained Delegation, authentication is based on a trust relationship between the management server (BlackBerry UEM
and a KDC. The management server communicates with the service on behalf of the app.For more information about how to configure the desired
Kerberos
implementation in UEM
, including requirements and prerequisites, see Configuring Kerberos for BlackBerry Dynamics apps in the UEM Administration Guide
.