Relationship between the entitlement ID and version and native identifiers
The entitlement ID (GDApplicationID) and entitlement version (GDApplicationVersion) of a
BlackBerry Dynamicsapp are different from the native identifiers that are required by the app OS platform. The native identifiers for
Androidare the packageName and packageVersion values in the AndroidManifest.xml file. The native identifiers for
iOSare 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 Dynamicsfeatures such as Easy Activation, authentication delegation, certificate sharing, the Shared Services Framework, and more, the
Good Controladministrator must specify the entitlement ID and version and the native identifier (package name or bundle ID) for a custom
BlackBerry Dynamicsapp 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, or the Good Control Help.
The native identifiers for your custom
BlackBerry Dynamicsapp 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.