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 Activationauthentication delegationcertificate sharing, the Shared Services Framework, and more, the 
UEM
 or standalone 
Good Control
 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
, or the Good Control Help.
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.