【发布时间】:2018-11-09 22:38:36
【问题描述】:
我正在寻找一种解决方案,允许我在我的网站上创建一个链接来处理以下用例:
1) 在桌面上,用户链接到 URL - 例如。 https://www.facebook.com/pg/sony
2) 如果从 Android/IOS 访问并安装了 Facebook 应用程序,则链接到 Facebook 应用程序中的此页面。
3) 如果从 Android/IOS 访问且 Facebook 应用程序未安装,则链接到浏览器中的标准 URL(与选项 1 相同)
有解决办法吗?我见过一些看起来不可靠的 javascript 黑客,例如。 How to check if an app is installed from a web-page on an iPhone?
我已经开始研究 branch.io 和 firebase 动态链接作为一个选项,因为如果您的应用未安装,它们会提供“故障回复”链接。然而,乍一看,这些似乎是为了深度链接到您自己的应用程序,而不是像 facebook 这样的公共应用程序
这个问题有可靠的解决方案吗?
非常感谢
【问题讨论】:
标签: web-applications deep-linking branch.io firebase-dynamic-links mobile-chrome