I’m trying to lock down supervised iOS devices so users can’t download unauthorized apps from the App Store, sideload apps, or remove managed apps.
I disabled the App Store to stop user downloads, but after that Hexnode app pushes stopped working too. On the device, the install prompt showed an Apple ID/iCloud-related message saying the account was not allowed to make purchases. The devices use Managed Apple IDs, and the goal is not to allow personal purchases at all.
What is the correct iOS restriction setup to block users from installing apps while still allowing apps to be pushed from Hexnode using VPP/device-based app deployment?