【发布时间】:2016-05-09 03:26:53
【问题描述】:
我有一个网页,其中包含指向“从 AppStore 下载”的链接,如果在设备上点击该链接,我想打开 AppStore 应用程序,或者如果在桌面浏览器中点击,我想打开该应用程序的 Apple Itunes 页面。我不是尝试使用myApp:// 打开应用程序本身,只是想打开 AppStore 下载页面。
我在 iOS8(及更低版本)上运行良好。 AppStore 应用程序打开并登陆应用程序页面本身。然而,在 iOS9 上,点击同一链接时会显示错误消息:“Safari 无法打开页面,因为地址无效”。
在网页上,我使用简单的a 链接到应用商店页面,如下所示:
<a href="https://itunes.apple.com/gb/app/twitter/id333903271?mt=8" class="appstore-base" target="_blank">
注意:对于这个例子,我已经用 Twitter 替换了我的应用程序,URL 格式是相同的。
如何在 iOS 9 上打开 AppStore?
【问题讨论】:
-
你能做到这一点吗?我也在 ios 9.0 中发现了同样的问题,尝试了这里提到的 LSApplicationQueriesSchemes:github.com/gatzsche/LSApplicationQueriesSchemes-Working-Example