iosipadenterprisemdmin-house-distribution

Silently Updating iOS Enterprise Apps in Single App Mode


I have a need to update my managed app running on a large amount of iPads without any user interaction. These devices all have the managed app locked in Single App Mode. As I understand it, it's an iOS limitation that an app cannot be updated if either of the following conditions are present:

With our use case, both of these conditions are present. I also understand that the current workaround is to do the following:

  1. Disable Single App Mode.
  2. Enable Single App Mode for a different app (e.g. Safari) to bring that app into the foreground.
  3. Disable Single App Mode.
  4. Update app.
  5. Re-enable Single App Mode for your app when the update finishes to bring it back into the foreground.

While this method works, it has a lot of drawbacks:

I am looking for a scalable solution to reliably update my managed, Single App Mode app running on thousands of devices in an automated way with no user interaction. I am using Meraki for an MDM right now, for what it's worth.


Solution

  • With iOS 11.2 you can now push a silent update to a device with it running SingleApp mode.

    Apple failed to mention this to the public but is included in the beta notes.