HI @SteveGB ,
We have always used device-based VPP and whilst the App page itself requires to have the button 'Refresh Details' pressed to update, all installs will be the latest version available.
When an App install (an update is actually the same command) is triggered, all Meraki does is talk to the Apple API's which then pushes the App meta data to the device, and then the device works out which version it should download (or rejects the download if incompatible).
A more technical response can be found in the Apple MDM Protocol documentation [here].
There are three reasons I can think of that a prior version would install:
- You had an iOS version that was incompatible with the latest app version
- You switched from B2B to VPP or Custom upload to VPP
- You have a caching server in play which had not updated, but the meta data had already reached the device
I hope that helps.
Thank you,
Peter James