The App Settings payload found under Systems Manager > Settings > [your profile] > App Settings can be used to configure individual apps on each device. App configurations consist of app-specific key-value pairs. Each app will have a different set of configurable options defined by the app's developer, which can be populated with different sets of data from Dashboard.
Systems Manager implements App Config Community Standards for deploying configuration bundles to apps.
For iOS devices, you'll be expected to find these keys on your own (usually via the app developer's website) and populate the table accordingly. The following example shows a configuration for Cisco Jabber:
NOTE: Vendors may provide a .plist file with pre-populated settings. To use this info with the App Settings payload, you will need to copy that data into the App Settings table. Example:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>foo</key> <true/> <key>bar</key> <string>heyi-amal-icen-seke-yfor-apps</string> </dict> </plist>
Would translate as:
For Android devices, you can either follow the same steps as iOS or query the Play Store (if you have your SM Organization bound to a Google Domain) for the configuration keys available for a given app.
If the organization is bound to a Google Domain, the Show supported settings button will be available:
Clicking this button will display keys available for the selected application:
These keys will then populate the Key drop-down menu as configurable options: