Skip Navigation

Relationship between the entitlement ID and version and native identifiers

The entitlement ID (GDApplicationID) and entitlement version (GDApplicationVersion) of a
BlackBerry Dynamics
app are different from the native identifiers that are required by the app OS platform. The native identifiers for
Android
are the packageName and packageVersion values in the AndroidManifest.xml file. The native identifiers for
iOS
are the CFBundleIdentifier and CFBundleVersion in the Info.plist file. The values of the entitlement ID and entitlement version and the platform native identifiers can be the same, but do not have to be.
To take advantage of
BlackBerry Dynamics
features such as Easy Activation, authentication delegation, certificate sharing, the Shared Services Framework, and more, the
UEM
administrator must specify the entitlement ID and version and the native identifier (package name or bundle ID) for a custom
BlackBerry Dynamics
app in the management console. For more information, see Add an internal BlackBerry Dynamics app entitlement and Manage settings for a BlackBerry Dynamics app in the
UEM Administration Guide
.
The native identifiers for your custom
BlackBerry Dynamics
app should be unique, especially with respect to apps that are available through public app stores. Duplicate native identifiers can prevent the proper installation or upgrade of an app.
You must change the native app version if you want to distribute a new version of the app. You only need to change the entitlement version if the app starts to provide a new shared service or shared service version, or if the app stops providing a shared service or shared service version.