【发布时间】:2016-03-04 05:42:06
【问题描述】:
使用 chrome iOS 应用时,深层链接可以完美运行。但在 safari 中,它停止工作,即使安装了应用程序,它也总是重定向到 appstore 页面,或者有时会弹出警告说“safari 无法打开页面,因为地址无效”。几天前一切正常。所以我的猜测是这发生在 ios 9.2 更新之后。有什么解决办法吗?
更新
我尝试过使用新手机(之前没有安装过哪个应用)并安装了该应用。
深层链接适用于两种浏览器(Safari 和 Chrome)。
如果您按下 bnc.lt 前进按钮,它将打开适用于 Safari 和 Chrome 的 App Store。
下次打开链接深层链接时:
- Safari:它会询问您是否要在应用商店中打开链接
- Chrome:它会询问您是否要打开应用程序并同时重定向到应用程序商店。如果您下次点击深层链接时点击在应用中打开,它将在应用中打开。
也就是说,在点击状态栏中的 bnc.lt 转发链接后,您仍然可以从 Chrome 打开应用程序。这是因为 Chrome 要求打开应用程序而不是应用程序商店。
对于 Safari,我最终处于不可逆转的状态,即深层链接始终打开应用商店而不是应用。
【问题讨论】:
-
这是因为 iOS 9 中引入了通用链接,旨在替换应用 URI 方案。 Branch.io 有一篇博客文章解释了相同的内容以及如何在您的应用程序中实现通用链接。 blog.branch.io/…
标签: ios branch.io ios-universal-links deeplink