Integrating with VPP

Integrating with Apple’s Volume Purchase Program (VPP) is the first step to utilizing VPP-managed distribution. To integrate with VPP, you need to add one or more VPP accounts to Jamf Pro.

When you add a VPP account to Jamf Pro, you upload the service token that you obtained from Apple, and specify the country associated with the VPP account. You can also specify other information about the account, such as the contact person and Apple ID.

In addition, you can specify that all content purchased with the VPP account is populated in the app and eBook catalogs.

VPP Accounts Considerations

Consider the following when configuring VPP accounts in Jamf Pro:

  • To avoid issues with content scoping and renewal dates, it is recommended that you do not configure multiple VPP accounts for the same distribution content.

  • Each service token for the specific distributed content should only be allocated once. For example, if the service token you want to upload already exists in Apple's Profile Manager, delete the service token from Apple's Profile Manager before uploading it to Jamf Pro. This limitation includes a single server instance.

  • If you upload a new token file to renew distributed content licenses, it is recommended that you do not delete the expired VPP account from Jamf Pro before uploading the new server token file.

  • If you configured a VPP account for your distributed content licenses and later integrated your environment with Apple School Manager, it is recommended that you do not add a separate VPP account for these licenses. Use the "Renew Service Token" button on the VPP account details tab to upload the new token (.vpptoken) that you acquired from Apple School Manager. This will allow Location to display for your token in Jamf Pro. When prompted, reclaim the service token to use it with your Jamf Pro instance. (For information on how to obtain the token file, see Distribute content in Apple School Manager Help.)

  • Deleting a VPP account removes the instance from Jamf Pro but does not delete the settings in Apple's Volume Purchase Program or Apple School Manager.

VPP-Managed Distribution Types

After Jamf Pro is integrated with VPP, you can use Jamf Pro to distribute content via VPP-managed distribution by assigning content to users (user-based assignment), or directly to computers or mobile devices (device-based assignment). The following table outlines the VPP-managed distribution types.

VPP-Managed Distribution Type

Applies to

User Requirements

Basic Procedure

VPP-managed distribution for computers

Mac App Store apps

Computers with macOS
10.11 or later

VPP-managed distribution for computers involves the following steps:

1. Add a VPP account to Jamf Pro.
2. Configure device assignments when distributing a Mac App Store app. (For information, see Mac App Store Apps.)

VPP-managed distribution for mobile devices

  • App Store apps

  • VPP store apps (including custom B2B apps)

Mobile Devices with iOS 9 or later

VPP-managed distribution for mobile devices involves the following steps:

1. Add a VPP account to Jamf Pro.
2. Configure device assignments when distributing an App Store app or VPP store app. (For information, see App Store Apps.)

VPP-managed distribution for users

  • App Store apps

  • VPP store apps (including custom B2B apps for iOS devices)

  • Mac App Store apps

  • Books

  • Mobile devices with iOS 7 or later

  • Computers with macOS 10.9 or later

  • Valid, personal Apple ID

VPP-managed distribution for users involves the following steps:

1. Add a VPP account to Jamf Pro.
2. Invite users to register with VPP. (For information, see VPP User Registration.)
3. Create VPP user assignments in Jamf Pro. (For information, see User-Based VPP Assignments.)

For more information on VPP and VPP-managed distribution, visit one of the following websites:

Requirements

To add a VPP account to Jamf Pro, you need a service token (.vpptoken) from Apple's VPP store.

Adding a VPP Account

  1. Log in to Jamf Pro.

  2. In the top-right corner of the page, click Settings images/download/thumbnails/18783623/Icon_Settings_Hover.png .

  3. Click Global Management.

  4. Click VPP Accounts images/download/thumbnails/18783623/VPP_Accounts.png .

  5. Click New images/download/thumbnails/17105124/Icon_New_Button.png .

  6. Enter a display name for the account.
    Note: If you configure email notifications for the account, this name will be displayed in the email body.

  7. Click Upload Service Token and upload the service token (.vpptoken) for the account.
    Note: Each service token should only exist in one location at a time. If the service token you want to upload already exists in Apple's Profile Manager, delete the service token from Apple's Profile Manager before uploading it to Jamf Pro.

  8. Choose the country that is associated with the account.

  9. (Optional) Select Populate Purchased VPP Content if you want content purchased with the VPP account to be populated in the app and eBook catalogs.

  10. (Optional) Select Notify users when an app is no longer assigned to them if you want to send a notification to users when an app is revoked.

  11. (Optional) If your environment integrates with Apple School Manager and you do not want the users that have Managed Apple IDs to receive a VPP invitation or get prompted to register with VPP, select Automatically register with VPP if users have Managed Apple IDs.
    Note: For users that have Managed Apple IDs to be automatically registered with VPP, you need to create a VPP invitation that includes the users in the scope and configure the invitation to automatically register the users. (For more information, see VPP User Registration.)

  12. (Optional) Enter additional information about the account, including the contact person and Apple ID.

  13. Click Save.

VPP Accounts Notifications

To make the VPP-managed distribution content management more efficient, you can enable a VPP Accounts notification. This allows Jamf Pro to send you a daily email after the predefined condition is triggered. You can also specify the recipients to send the notification to. To properly configure a notification, at least one VPP account must exist in Jamf Pro, and you must be logged in with a Jamf Pro user account that has full access or site access and an email address configured.
(An SMTP server must be set up in Jamf Pro. For information on setting up an SMTP server and enabling email notifications for Jamf Pro user accounts, see Integrating with an SMTP Server and Email Notifications.)

  1. Log in to Jamf Pro.

  2. In the top-right corner of the page, click Settings images/download/thumbnails/18783623/Icon_Settings_Hover.png .

  3. Click Global Management.

  4. Click VPP Accounts images/download/thumbnails/18783623/VPP_Accounts.png .

  5. Click Notifications.

  6. Click New images/download/thumbnails/18783623/Icon_New_Button.png .

  7. Use the New VPP Token Subscription pane to configure the settings for the notification, including the display name, the trigger, and tokens that you want to monitor.
    Note: Jamf Pro users with the "VPP Admin Accounts" privilege that have site access are allowed to manage notifications in the context of the site.

  8. Click the Scope tab and configure the scope of the notification by adding recipients:

    1. Click Add images/download/thumbnails/18783623/Icon_Add_Button.png to add recipients of the notification. You can select the existing Jamf Pro user accounts, or manually add external recipients that are not registered in Jamf Pro.

    2. Click Done.

  9. Click Save.

By default, when you add a VPP account notification, it is not enabled.

Related Information

For related information, see the following Jamf Knowledge Base videos:

For related information, see the following Knowledge Base article:

Recently Purchased Content is not Displayed in VPP Assignment
The Content tab displayed in the VPP Accounts settings can be used when content recently purchased from VPP fails to display in Jamf Pro. The functionality available in that tab allows you to pull that content into Jamf Pro.

Copyright     Privacy Policy     Terms of Use     Security
© copyright 2002-2018 Jamf. All rights reserved.