Distributing Content to Personally Owned Devices

Jamf Trusted Access Solution Guide for Business

Solution
Application
Content Type
Technical Documentation
Solution Guide
Utilities & Services
ft:locale
en-US

Apps that are assigned to users via volume assignment in Jamf Pro can be distributed to the user's personal device.

Keep the following in mind when you distribute apps and books to personally owned devices:

  • Make sure the Make app managed if currently installed as unmanaged checkbox is deselected.

  • Supported file types for books include ePub files (.epub), iBooks files (.ibooks) (iPad only), and PDF files.

  • Jamf recommends distributing content with Jamf Self Service for iOS to devices enrolled via User Enrollment. To do this, make sure "Make Available in Self Service" is chosen from the Distribution Method pop-up menu. If you choose "Install Automatically/Prompt Users to Install" and the user ignores the prompt, Jamf Pro prompts users every four hours or during the next inventory update.

  • If you distribute an app to both institutionally owned and personally owned devices in your environment, add two separate instances of the app in Jamf Pro: one for each distribution type. You can then use a smart group that includes personally owned devices to do the following:

    • Use the smart group to target personally owned devices for user-assigned content.

    • Use the smart group to exclude personally owned devices from device-assigned content.

Requirements

Apps and books must be assigned to users, and the users must be registered with volume purchasing.

To distribute apps purchased in volume, see Apps Purchased in Volume in the Jamf Pro Documentation.

To distribute in-house apps, see In-House Apps in the Jamf Pro Documentation.

Important:
To install Self Service 10.10.1 or later on personally owned devices with iOS 13 or later, iPadOS 13 or later, or visionOS 1.1 or later that are enrolled via User Enrollment, include the following in the app configuration:
<dict>
<key>INVITATION_STRING</key>
<string>$MOBILEDEVICEAPPINVITE</string>
<key>JSS_ID</key>
<string>$JSSID</string>
<key>SERIAL_NUMBER</key>
<string>$SERIALNUMBER</string>
<key>DEVICE_NAME</key>
<string>$DEVICENAME</string>
<key>MAC_ADDRESS</key>
<string>$MACADDRESS</string>
<key>UDID</key>
<string>$UDID</string>
<key>JSS_URL</key>
<string>$JPS_URL</string>
<key>MANAGEMENT_ID</key>
<string>$MANAGEMENTID</string>
</dict>