我需要在没有任何用户互动的情况下更新在大量iPad上运行的托管应用。这些设备都在单一应用模式下锁定了托管应用。据我了解,如果存在以下任一情况,则无法更新应用程序的iOS限制:
在我们的用例中,存在这两种情况。我也理解当前的解决方法是执行以下操作:
虽然这种方法有效,但它有很多缺点:
我正在寻找可扩展的解决方案,以自动方式可靠地更新在数千台设备上运行的托管单应用模式应用,无需用户交互。我现在正在使用Meraki作为MDM,这是值得的。
答案 0 :(得分:2)
使用iOS 11.2,您现在可以将静默更新推送到运行SingleApp模式的设备。
Apple未向公众提及此问题,但已包含在测试版中。答案 1 :(得分:0)
今天被称为企业支持,他们找不到任何官方文档,提到ios 11.2.x支持在单一应用程序模式下更新应用程序:(
答案 2 :(得分:0)
现在使用iOS 11.3测试版它再次正常工作,但在更新后,应用程序不会自动锁定在单应用程序模式中,我们必须重新启动设备。
希望在即将发布的测试版中,这个问题将得到解决。
答案 3 :(得分:0)
iOS 13.1 beta 1 似乎可以解决我在该领域遇到的大多数问题。
我曾在iOS 11-12。*中看到过一些问题,其中有时可以进行更新,但是即使未设置密码或引导式访问代码,或者有时表现得很奇怪,有时也会显示密码键盘。
在13.1 beta 1中,您可以推送应用程序更新,并且设备上不会发生任何事情,但是如果在此后发送重新启动命令,设备将重新启动,更新应用程序并以单应用程序模式继续运行。
我已经对“单应用程序模式”(SAM)和“自主单应用程序模式”(ASAM)进行了测试,到目前为止,它对我每次都有效。
这适用于我的用例,因为您可以随时推送更新,并在不使用设备的适当时间安排重新启动。
编辑: 13.1 beta 2/3/4 对此进行了更改,现在当您从MDM推送更新时,该应用将关闭,更新并重新打开并继续在单应用模式下。我检查了SAM和ASAM,现在都更新了,不需要重启。