itms-services协议未被检测为链接 - iOS 8

时间:2014-10-01 17:11:42

标签: ios ios8

在我添加的iOS 7中:

itms-services://?action=download-manifest&url=

到HTML页面,iOS上的Safari Web浏览器会将其检测为链接。用户可以点击它下载应用程序。

在iOS 8中,itms-services协议似乎没有被检测为链接。用户现在必须将其复制并粘贴到Safari地址栏中。

我错过了什么吗?这是一个错误吗?额外的安全性?

消息由markdn于2014年10月1日上午11:56编辑

2 个答案:

答案 0 :(得分:0)

您应该使用正确的HTML生成可点击的链接。我刚试过,在iOS 8上仍然可以使用a-Tag来下载应用程序。

答案 1 :(得分:0)

您需要使用正确的itms-services语法:

itms-services://?action=download-manifest&url=yourURL

我不知道你从哪里粘贴了分号,但这可能会搞砸你。

在相关说明中,您可能希望使用href HTML属性来建立链接:

<a href="itms-services://?action=download-manifest&url=yourURL">Click Here To Install</a>

旁注,URL schemas are disabled in standalone web apps