I need to update a managed application that runs on a large number of iPads, without any user interaction. For all of these devices, the managed application is locked in Single App mode. As far as I understand, this is an iOS limitation that the application cannot be updated if one of the following conditions is present:
- The update application is in the foreground.
- Any application is locked in Single App mode.
In our use case, both of these conditions are present. I also understand that the current workaround is this:
- Disable single application mode.
- Turn on Single App Mode for another application (e.g. Safari) to bring this application to the forefront.
- Disable single application mode.
- Update the application.
- Turn on the Single App mode for your application when the update is completed to bring it back to the forefront.
Although this method works, it has many disadvantages:
- It is very manual, we did not find a way to automate it. This is especially a problem as the number of devices becomes large. Internet connections can be spotty, and there is no reliable way to ensure that every step is completed for all devices.
- He is subject to failure. Especially between steps 4 and 5 above. There seems to be no guarantee when / if the update was successful, to find out finally when to turn on the Single App mode again.
- , . , , .
, , . Meraki MDM , .