我有一个内部应用程序,我通过本地 wifi 分发
在发布页面有这样的链接
itms-services://?action=download-manifest&url=http://192.168.1.231/app/plist/houseApp/out.plist
这适用于 iOS 7 Safari
但是当我将此页面添加到主屏幕时(如网络应用程序)
同样的链接失效了,apache access.log没有关于/app/plist/houseApp/out.plist的记录
这适用于 iOS 6
有人知道吗?
最佳答案
在 7.1 更新中,所有软件安装服务都强制使用 HTTPS 协议(protocol),也包括非标准的 itms-services://URL。
您需要更改协议(protocol)类型:
- 来自:itms-services://?action=download-manifest&url= http://yourdomain.com/manifest.plist
- 至:itms-services://?action=download-manifest&url= https://yourdomain.com/manifest.plist
有关更多详细信息以及如何获取证书,请访问:Fix certificate error on iOS 7
关于iOS7 itms-services 方案不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18973767/