An app configuration is a dictionary of app-specific key/value pairs for various app settings. Symantec Mobility: Suite lets you define custom app configurations for supported apps. You can assign these app configurations to specific groups or specific users when you set up the app in Symantec Mobility: Suite.
When a user launches a custom-configured app and authenticates, Mobility Suite sends the app's configuration information to the app. The app applies the configuration accordingly. If you add, modify, or remove the configuration, the app is updated the next time it checks in with Mobility Suite (e.g., the app returns to the foreground or the user relaunches the app and reauthenticates).
App configurations do not require device management. However, when device management is not enabled, you can only apply app configurations to apps that are wrapped and have an app policy that requires user authentication.
You want to add an email app to Mobility Suite that lets employees access organizational email. You want your east coast employees to be able to access your east coast mail server and west coast employees to access your mail server on the west coast. To do this, you create a different app configuration for each geographic region. Then you assign the configurations to the appropriate groups of users when you add the email app to Mobility Suite.
You must have add or edit app permissions to define or modify app configurations. See Assigning roles.
App configurations can only be applied to the iOS and Android apps that allow custom app configurations. Specific information about using app configurations with iOS and Android are as follows:
iOS's MDM provides a mechanism to pass app configuration data to apps. Mobility Suite App Management configuration is compatible with iOS MDM, so the app developer doesn't need to make any special modifications to the app code. The iOS MDM app configuration data is delivered to the app as the dictionary value for the key com.apple.configuration.managed of the standardUserDefaults object. See the Apple documentation for NSUserDefaults.
For Android apps, the app developer must create or modify their app code to look for the app configuration data. For more information about how to modify the app code for Android apps, see the following KB: