Moving from User- to Device-based Volume Purchasing Assignments
Device-based volume purchasing assignments (also referred to as "VPP-managed distribution") allow you to distribute apps directly to a computer or mobile device without requiring an Apple ID. This is an ideal model for organizations that assign one device per user, or organizations that assign many users per device. This model is not ideal for organizations that assign multiple devices per user.
If multiple devices in your environment share the same Apple ID, ensure that you have enough managed distribution licenses for an app before you move from user- to device-based assignment for that app.
If your organization is currently using user-based app assignments, you can use the workflow in this article to move to device-based assignments. The transition involves the following steps:
-
Verifying that the apps are device-assignable
-
Turning off notifications
-
Revoking apps from users
-
Assigning apps to devices
To ensure that the transition process goes smoothly, it is recommended that you move your apps to device-based volume purchasing assignment during a time when there is low activity on the Jamf Pro, and avoid revoking and reassigning all of your apps on the same day.
General Requirements
-
Computers with macOS 10.11 or later and/or mobile devices with iOS 9 or later
-
A volume purchasing account set up in Jamf Pro
-
App Store apps or VPP store apps (including custom B2B apps) purchased through Apple's Volume Purchasing
Step 1: Verifying that Apps are Device-Assignable
Not all apps support device-based assignments. Use Jamf Pro to verify whether an app is device-assignable.

Step 2: Turning off Notifications
When an app is revoked from a user, the user is notified that the app is no longer assigned to them. Turn off that notification so users are not notified.
- Log in to Jamf Pro.
- In the top-right corner of the page, click Settings.
- Click Global Management.
- Click Volume Purchasing.
- Click the account and then click Edit.
- Deselect Notify users when an app is no longer assigned to them and then click Save.
Step 3: Revoking Apps from Users
- In Jamf Pro, click Users at the top of the page.
- Click Volume Assignments.
- Click the assignment and then click Edit.
- Click the Scope tab and remove users from the scope as needed.
- Click Save.
- Click Search VPP Content in the sidebar and search for the apps that were revoked.
- Refresh the page to see the number of apps in use decrease.