itms服务协议未检测为链接-iOS 8



在iOS 7中添加时

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

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

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

我是不是错过了什么?这是个虫子吗?额外的安全性?

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

您需要使用正确的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模式在独立的web应用程序中被禁用

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

最新更新