Apps using an Apple ID will rely on the APP Store -> Automatic Updates function (device managed)
Apps deployed using VPP without an Apple ID will rely on the MDM for updates (mdm managed).
When a VPP APP update is available, and the device checks into the SM dashboard, it will receive a command to update
(this is my understanding and I may be wrong)
Some MDM's like the link here: https://www.manageengine.com/mobile-device-management/help/app_management/mdm_app_management.html indicates that the "refresh" of APPs happens every 24 hours: "NOTE: The app updates are synced from the Store every 24 hours or when the apps are synced manually from ABM. If you are unable to find the app update, manually sync the apps by clicking on Sync VPP Apps from the App Repository."
I wonder how often Meraki syncs and if they can give us more information on the design, ie:
1) Sync window
2) When will the version in SM/VPP APP update
3) Will the device update after the version is updated by SM/APP when the device checks in?
This will help the community manage critical hotfixes of APPS. We manage MDM for an Airline - and not being able to send an APP update for 24 hours may potentially ground the fleet. So I really want to understand the design.