我们的服务器上托管了一个Enterprise .ipa以及正确的.plist文件,以指示iOS如何执行安装。
之前在iOS 10及更低版本的设备上分发应用更新效果不错。用户启动应用程序,应用程序检查服务器上的.plist文件版本,如果版本较新,应用程序将openUrl到"itms-services://?action=download-manifest&url=%xxxxx.plist
。一旦同意系统提示" XYZ想安装App",该应用程序将退出并执行更新。
但由于某些原因,在iOS 11设备上,当遵循相同的过程并提示用户安装更新时,接受提示后没有任何反应。从那里开始,应用程序将不会执行安装,直到用户强制退出它。
我的问题是...... iOS 11中的某些内容是否已更改为企业即席安装?而且......在用户接受更新提示后,执行exit(0);
之类的操作以强制应用程序退出是否可以接受?
感谢您的所有帮助,谢谢。