Category filter

How to update VPP apps using an MDM?

Apple’s Volume Purchase Program (VPP) lets enterprises manage, purchase, and distribute apps and books in bulk. Hexnode’s integration with Apple Business Manager (ABM) allows you to seamlessly install and update VPP apps deployed to your devices without any assistance from end-users.

Hexnode UEM checks for VPP app updates from the App Store daily at 7:00 am UTC. If any available updates to the VPP apps are detected, it automatically pushes them to the devices at 10:00 am UTC. These updates will be silently installed on the devices without any user interventions.
Automatically push VPP app updates to the Apple devices via the UEM console


  • VPP app updates will be automatically pushed to the devices only if the Mandatory Apps policy via which the app was initially deployed is still associated with the device.
  • The updates will not be automatically pushed to the devices if the VPP apps are added to the devices via Install Application under Actions. To deploy the updated version of a VPP app in such devices, navigate to Manage > Devices > select devices > Actions > Install Application. Then, select the required VPP apps and click Done.

Behavior of VPP app updates

The VPP app updates are silently pushed to supervised iOS and tvOS devices, whereas unsupervised devices will prompt the user to initiate the installation.

Suppose the apps are being used when the updates are pushed to the devices. Some apps may not get the updates if they are in use, while others may require to be stopped to start the installation. Sometimes the updates may automatically run in the background.

Check VPP app updates manually

You can also manually check for VPP app updates from the Hexnode app repository.

  1. On your Hexnode UEM console, navigate to Apps.
  2. Select the License Type as VPP from the Filter Apps menu.
  3. Click on the app to check for any updates.
  4. Click on Settings (gear icon) on the top-right corner of the App detail box and then click Check for updates.
  5. If an update is available, the app will get updated automatically. Otherwise, it will display that no updates are available.
  • Hexnode Integrations