在Iphone,Ipad和使用Safari浏览器 - 一个警报"打开myapp"

时间:2016-10-04 06:23:57

标签: javascript ios mobile-safari

在使用Safari浏览器的iOS中,警告"使用xyz app打开"如果安装了应用程序,则会在应用程序上重定向之前显示并显示警告"无效的地址"然后"打开app store"如果app没有安装。

如果在应用程序商店上安装了其他方式而没有显示任何警报,是否有办法重定向应用程序?像yelp.com一样?

目前我正在尝试使用java脚本,但它正在显示警报。

document.location.href = "myapp://url?url=" + encodeURIComponent(window.location.href);// "myapp://?url=" + encodeURIComponent(window.location.href);
setTimeout(function () {document.location.href = "appstoreurl";}, 2000);

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以。

为此,您需要设置通用链接。 你应该阅读这里的文档:

https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html

你这样做的方式是#34;弃用"自iOS 9以来