IOS 10.3的深层链接问题

时间:2017-04-22 14:34:12

标签: php ios deep-linking

我正面临以下链接中提到的问题。

https://blog.branch.io/the-problem-with-apple-app-store-redirects-on-safari-ios-10-3/

以下是我的PHP代码:

var websiteLink = 'https://itunes.apple.com/';
var deepLink = "xxxx://dev/one?action="+action+"&shopId="+shopId;
    var now = new Date().valueOf();
     setTimeout(function () {
          if (new Date().valueOf() - now > 5000) return;
          window.location = websiteLink;
     }, 100);
     window.location = deepLink;

在低于10.3的操作系统中工作正常。我在Safari中收到地址无效问题。此问题也只发生在Safari浏览器上,它在Chrome上运行良好。

请建议我解决一下。

1 个答案:

答案 0 :(得分:0)

当用户将其iOS设备更新到版本10.3时,会发生此问题。根据这个网站branch.io,这是解决一些安全漏洞的Apple解决方案。

要为您的应用启用深层链接功能,您需要启动更新,因为深层链接停止工作的原因之一是过期的临时配置文件。