在iOS 9中从网站链接打开AppStore

3
我有一个网页,其中包含一个“从AppStore下载”的链接,我希望在设备上点击时打开AppStore应用程序,或者在桌面浏览器中点击时打开该应用的苹果iTunes页面。我想使用myApp://来打开应用本身,只想打开AppStore下载页面。
对于iOS8(及更低版本),我已经将其正常工作。AppStore应用程序被打开并且着陆在应用程序页面本身。但是,在iOS9上,当点击同样的链接时会显示错误消息:"Safari无法打开页面,因为地址无效"

Error example

在网页上,我使用一个简单的 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:https://github.com/gatzsche/LSApplicationQueriesSchemes-Working-Example。 - Swati
1个回答

2
现在苹果禁止直接调用商店。如果您想要重定向到AppStore,您必须创建深度链接。用户点击后,如果已经安装了您的应用程序,则将重定向到应用程序或者重定向到AppStore。
您可以在此页面上找到如何操作:http://mobiledeeplinking.org/ 希望这能帮到您...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接