Safari无法在iOS 9中打开iOS应用程序

Isl*_*him 9 safari url-scheme ios url-redirection ios9

我有一个网址发送到电子邮件,如果用户点击该链接,它打开应用程序,如果它已安装,它在iOS 8中工作正常,因为我切换到iOS 9重定向到应用程序不再工作,我试图添加"LSApplicationQueriesSchemes"数组并在其中添加我的url方案,但我也没有工作.那么,它错过了什么?

Isl*_*him 2

我修复了 javascript 代码,重定向到打开我的应用程序的 url。

我创建了一个 iframe,其中包含重定向 url 的 url src 对象。我删除了该 iframe 并将其替换为 window.location = "url" 行,就这样,一切都工作得很好,Safari 现在再次将我重定向到我的应用程序,但这一次又多了一步,它会显示一条消息确保他想要转到该应用程序的用户。

因此,如果有人再次遇到重定向问题,请检查重定向代码 javascript 并删除 iframe 并将其替换为 window.location