我需要通过 MDM 安装企业应用程序。
我的 MDM 实现通常有效。
但是,如果我使用引导模式,推送通知不会发送到在引导模式下运行的设备,因此不会安装应用程序。为什么?
这一般可以吗?
有没有办法以静默强制方式安装应用程序(没有“服务器将安装应用程序......你想要它吗?”警报)。
我实际上需要一个更新过程,如下所示:
- App x 正在运行,但需要更新。因为它是一个信息亭设备(iPad 在引导模式下运行应用程序 x),它应该自动发生而无需用户交互。客户可能会使用该信息亭设备进行交互。
- 应用程序 x 正在自行关闭并更改为显示锁定屏幕“维护,请稍候...”的应用程序 y(即来自我的服务器的通知并通过一个技巧
[[UIApplication sharedApplication] openURL:xxx]
) - App x 已在步骤 2 中关闭,正在由 MDM 在后台进行更新。
- App x 已完成更新。
- 将向应用程序 y 发送一个信号,以便它切换回更新的应用程序 x。
x 和 y 之间的切换可以直接在代码中实现。这不是问题。但我坚持发送启动此过程的推送通知。:-(