iOS7的IT服务计划不工作?
我有一个内部的应用程序,我通过本地wifi分发
在发布页面上有这样的链接
itms-services://?action=download-manifest&url=http://192.168.1.231/app/plist/houseApp/out.plist
这工作在iOS 7的Safari
但是当我把这个页面添加到主屏幕(如Web应用程序)
相同的链接不起作用,并且apache access.log没有关于/app/plist/houseApp/out.plist的logging
这在iOS 6中工作
有人知道这个吗?
看来苹果禁用了独立webapps中iOS7的所有URL架构(包括mailto:链接)。 这严重影响了我的工作地点。
看到这个post: https : //discussions.apple.com/thread/5385948?start=0&tstart=0
在7.1更新中,所有的软件安装服务都被迫使用HTTPS协议,也包括非标准的itms-services:// URL。
您需要更改协议types:
- 来自:itms-services://?action = download-manifest&url = http://yourdomain.com/manifest.plist
- to:itms-services://?action = download-manifest&url = https://yourdomain.com/manifest.plist
有关更多详细信息以及如何获取证书,请转至: 修复iOS 7上的证书错误
这在iOS 8.0中适用于我。 只需使用https
url。