Preference Keys - Catalog Agent
This article describes all available preference keys for the App Catalog Agent, responsible for installing and updating apps.
When creating the Configuration Profile, the preference domain must be set to: nl.root3.catalog
The authorization key is required for the App Catalog to communicate with the backend service. Required for both the Catalog Agent and Catalog App. You can obtain your authorization key in your Profile.
Key:
authorization
Value type: String
Default: -
Example:
1
<key>authorization</key>
2
<string>AUTHORIZATION_CODE</string>
This key defines the maximum update interval in days. When set to 1, the App Catalog update command is only allowed to run once a day.
Key:
UpdateInterval
Value type: Integer
Default: 1
Example:
1
<key>UpdateInterval</key>
2
<integer>2</integer>
Key:
ExcludeAppsUpdate
Value type: Array of strings
Default: -
Example:
1
<key>ExcludeAppsUpdate</key>
2
<array>
3
<string>com.google.Chrome</string>
4
<string>org.mozilla.firefox</string>
5
</array>
By default, app installs or updates will generate a user notification in Notification Center. This notifications contains an optional title shown at the top of the notification. You can configure this title to your organization's name or another title that makes sense to the user.
Key:
NotificationTitle
Value type: String
Default: App Catalog
Example:
1
<key>NotificationTitle</key>
2
<string>Acme Inc.</string>
The App Catalog has an integration with TeamViewer QuickSupport to apply your organisation's custom branding. To use this integration, the unique Configuration ID from the TeamViewer Management Console. Check Get TeamViewer Configuration ID for instructions how to get this value.
Key:
TeamViewerQuickSupportID
Value type: String
Default: -
Example:
1
<key>TeamViewerQuickSupportID</key>
2
<string>idcXXXXXXX</string>
You can create multiple Configuration Profiles and configure a reference for each. Using a reference will shows results for the computers associated with this reference in the App Catalog Dashboard.
Key:
Reference
Value type: String
Default: -
Example:
1
<key>Reference</key>
2
<string>Development</string>