Apple’s Volume Purchase Program (VPP) lets you easily purchase and manage bulk licenses for apps. JumpCloud lets you assign those licenses to your macOS and iOS managed devices and device groups, and reclaim licenses when you unbind devices and device groups. Managing software remotely for your MDM-enrolled devices saves you time and helps control App Store purchases.
This article uses the term iOS devices to include iPhones and iPads.
Prerequisites:
- An account with Apple Business Manager (ABM) or Apple School Manager (ASM) is required, with the role of Administrator or Content Manager.
- Mobile Device Management (MDM) is configured for your organization. See Set up Apple MDM.
- VPP is not supported on user-enrolled devices, meaning that apps from the App Store cannot be installed.
Configuring VPP requires two steps:
- Set up VPP by connecting your organization to Apple’s VPP by uploading a location’s VPP token to JumpCloud. This requires you to download a token from ABM or ASM and upload the token to JumpCloud.
- Purchase licenses from the App Store and Apple Books for the apps you will distribute.
Using the App Store Restrictions policy may prevent VPP and Custom app deployments from installing.
Setting up VPP
To set up VPP:
- Log in to the JumpCloud Admin Portal: https://console.jumpcloud.com/login.
- Go to DEVICE MANAGEMENT > MDM.
- Select the VPP tab. The Configure VPP page is displayed.
- Click add token to connect your organization’s MDM server to Apple’s VPP. If you are adding a second location for your organization, click add new.
- In the Configure Apple’s VPP page, click sign in to Apple Business Manager underSign in to Apple to download a token for your MDM server. If you have an education account, click sign in to Apple School Manager.
- In ABM or ASM, select your profile name.
- Select Preferences, then select Payments and Billing.
- Under Server Tokens, hover over the token for your site, then click Download token.
- Locate the token, which was saved locally.
If you do not see a screen similar to above, but instead see a page under Apps and Books with a Get Started button, click that button and follow the prompts. You will then have access to your token.
- In the JumpCloud Admin Portal, under Upload the token to JumpCloud, click Browse or drag and drop the server token for your MDM server. You can only upload a token once.
- Click complete. Your organization’s token appears in the VPP tab. The token is valid for one year.
Purchase licenses for your apps
You can buy licenses for apps that are available in the App Store.
To purchase licenses for an app:
- Sign in to ABM or ASM.
- Select Apps and Books, then locate and select the app you want to purchase.
- UnderBuy Licenses, choose the location where the license will be assigned.
- Enter the number of licenses you want to purchase and click Get. The app is added to your MDM App Repository during the daily sync.
The list of VPP apps might contain multiple copies of the same software if it is associated with multiple locations.
Manage your VPP tokens
To manage your VPP tokens:
- Log in to the JumpCloud Admin Portal: https://console.jumpcloud.com/login.
- Go to DEVICE MANAGEMENT > MDM.
- Select the VPP tab.
- Select the VPP token for your location and click actions.
- To renew your token for one year, choose Renew Configuration.
- In the Renew Apple’s VPP page, click sign in to Apple Business Manager under Sign in to Apple to download a token for your MDM server. If you have an education account, click sign in to Apple School Manager.
- In ABM or ASM, select your account at the bottom-left, then select Preferences from the pop-up menu, then select Payments and Billing from the main panel.
- Under My Server Tokens, find the token for your location, then click on it to download the VPP token.
- Click Save to save the token locally.
- Click Replace if your token already exists in the same folder.
- In the JumpCloud Admin Portal, under Upload the token to JumpCloud, click Browse or drag and drop the server token for your MDM server. You can only upload a token once.
- Click complete. Your organization’s token appears in the VPP tab. The token is valid for one year.
- To remove JumpCloud’s connection to this token, select the location, click actions and choose Delete configuration, then click delete again. Deleting a location’s token removes all the location’s apps from JumpCloud and will no longer be managed by JumpCloud. Deleting the token removes the token in JumpCloud, but does not remove the token in ABM or ASM.
What’s Next?
After you set up VPP and purchase licenses for apps, you can choose the devices and device groups to bind to those applications. You can also reclaim licenses if you delete an app. See Software Management: macOS and iOS.