Skip to content

Configuration Overview

SupportID is fully configured through Managed App Configuration — the standard mechanism iOS uses to deliver settings to managed apps via MDM. No code changes or app updates are required to customize behavior.

Your MDM solution delivers a configuration dictionary to the app via the com.apple.configuration.managed key in UserDefaults. SupportID reads this dictionary at launch and whenever it changes, updating the UI in real-time.

MDM Server → Configuration Profile → Device → UserDefaults → SupportID

SupportID’s configuration is organized into these categories:

Key Type Default Description
appTitle String "SupportID" The title displayed in the app header
uiStyle String "Large" UI layout style: "Large" or "Regular"
<key>appTitle</key>
<string>Your Details</string>
<key>uiStyle</key>
<string>Regular</string>

Control which sections appear in the app:

Key Type Default Description
showStorageSection Boolean true Show or hide the Storage section
showShortcutsSection Boolean true Show or hide the Shortcuts section

Show only data points — no storage bar or shortcut buttons:

<key>showStorageSection</key>
<false/>
<key>showShortcutsSection</key>
<false/>

Add Contact Support, Privacy Policy, and Terms of Service links to the app’s Settings screen:

Key Type Default Description
contactSupportURL String (none) URL for the Contact Support link
privacyPolicyURL String (none) URL for the Privacy Policy link
termsAndConditionsURL String (none) URL for the Terms of Service link

Unlike the section visibility toggles above, these are controlled by presence: there are no defaults, and a link only appears when its key contains a valid URL. See Settings Links for the validation rules and hide-when-absent behavior.

You only need to include keys you want to change from defaults. Here’s the difference:

<dict>
<key>appTitle</key>
<string>Device Info</string>
<key>dataPoint1</key>
<string>$SERIALNUMBER</string>
<key>selfServiceProvider</key>
<string>jamf</string>
</dict>

See the Configuration Keys Reference for a complete example with every available key.