BlackBerry Dynamics applications can be run in a mode in which the authentication of the end user at the enterprise is only simulated. This is enterprise simulation mode.
Enterprise simulation mode is for use when developers are developing new applications, or migrating existing applications.
In enterprise simulation mode, there is no need for a valid activation key, no communication with BlackBerry Dynamics servers at the enterprise, and in fact no need for these servers even to be in place. Communication with the BlackBerry Dynamics Network Operation Center does still take place in enterprise simulation mode.
Enterprise simulation mode isn't suitable for production deployment.
BlackBerry Dynamics applications can only be run in enterprise simulation mode on a device emulator, such as the Android emulator that comes with the Android SDK.
To switch on enterprise simulation mode, add an entry to the application's settings.json
file as follows:
The settings.json
file must be in the assets/
folder of the application. Absence of this entry from the settings.json
file means that the application will process default enterprise authentication.
In enterprise simultaion mode, a BlackBerry Dynamics application behaves differently:
The secure storage, secure communication, and Push Channel programming interfaces are all available in enterprise simulation mode. Secure communication connections can't be made via the BlackBerry Dynamics proxy infrastructure, but can be made directly. For example, a connection to an enterprise application server might be possible from a device emulator running on a machine that is on the enterprise LAN or VPN.
The following screen capture shows how the BlackBerry Dynamics runtime user interface differs when enterprise simulation mode is switched on.