Skip to content

Jamf Pro

This guide covers deploying SupportID from Apple Business Manager and configuring it through Jamf Pro.

Adding the App

  1. Ensure your Jamf Pro server is linked to Apple Business Manager and licenses for SupportID have been purchased.
  2. Navigate to Mobile DevicesApps.
  3. Click NewApp Store app or apps purchased in volume.
  4. Search for SupportID — it will appear with your available VPP licenses.
  5. Enable Distribute Content as Managed to allow silent installation.
  6. Configure scoping and assign to target devices or groups.

Adding App Configuration

  1. Select SupportID in Mobile DevicesApps.
  2. Click App Configuration.
  3. Add configuration keys using the key/value editor or paste XML directly.

Full Configuration Example

This production-ready example uses all available Jamf Pro variables:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- General Settings -->
<key>appTitle</key>
<string>Your Details</string>
<key>uiStyle</key>
<string>Regular</string>
<!-- Self Service Configuration -->
<key>selfServiceProvider</key>
<string>jamf</string>
<!-- Data Points -->
<key>dataPoint1</key>
<string>$SERIALNUMBER</string>
<key>dataPoint1Label</key>
<string>Serial Number</string>
<key>dataPoint1Icon</key>
<string>barcode</string>
<key>dataPoint1Visible</key>
<true/>
<key>dataPoint2</key>
<string>$ASSETTAG</string>
<key>dataPoint2Label</key>
<string>Asset Tag</string>
<key>dataPoint2Icon</key>
<string>tag</string>
<key>dataPoint2Visible</key>
<true/>
<key>dataPoint3</key>
<string>$USERNAME</string>
<key>dataPoint3Label</key>
<string>Your Name</string>
<key>dataPoint3Icon</key>
<string>person</string>
<key>dataPoint3Visible</key>
<true/>
<key>dataPoint4</key>
<string>$UDID</string>
<key>dataPoint4Label</key>
<string>Device ID</string>
<key>dataPoint4Icon</key>
<string>antenna.radiowaves.left.and.right</string>
<key>dataPoint4Visible</key>
<true/>
<key>dataPoint5</key>
<string>$OSVERSION</string>
<key>dataPoint5Label</key>
<string>iOS Version</string>
<key>dataPoint5Icon</key>
<string>ipad.and.iphone</string>
<key>dataPoint5Visible</key>
<true/>
<!-- Section Visibility -->
<key>showStorageSection</key>
<true/>
<key>showShortcutsSection</key>
<true/>
</dict>
</plist>

Available Jamf Pro Variables

Use these variables in data point values — Jamf Pro substitutes them with actual device data:

VariableDescription
$SERIALNUMBERDevice serial number
$ASSETTAGAsset tag from inventory
$USERNAMEAssigned username
$UDIDDevice UDID
$OSVERSIONiOS/iPadOS version

Self Service+ Integration

Setting selfServiceProvider to jamf adds a shortcut button that launches Jamf Self Service+ using the selfserviceios:// URL scheme.

Requirements:

  • Jamf Self Service+ must be installed on the device

Scoping

Assign SupportID to devices using Jamf Pro smart groups or static groups. Common scoping strategies:

  • All managed iOS devices — Deploy to all enrolled iPhones and iPads
  • Department-based — Different configurations per department
  • Device type — Separate configs for shared vs. personal devices

Testing

  1. Deploy to a test device or group first.
  2. Open SupportID → tap the gear icon → verify Configuration Status shows Active.
  3. Confirm all data point values are populated correctly.
  4. Tap the Self Service+ button to verify it launches the correct app.