如果安装了使用facebook应用程序的动态链接



我正在寻找一个解决方案,它允许我在我的网站上创建一个链接来处理以下用例:

1( 在桌面上,用户被链接到URL。https://www.facebook.com/pg/sony

2( 如果从Android/IOS访问并安装了Facebook应用程序,请在Facebook应用程序中链接到此页面。

3( 如果从Android/IOS访问,并且Facebook应用程序未安装,则链接到浏览器中的标准URL(与选项1相同(

有解决方案吗?我见过一些看起来不可靠的javascript黑客。例如,如何检查iPhone上的网页是否安装了应用程序?

我已经开始研究branch.io和firebase动态链接作为一种选择,因为如果你的应用程序没有安装,它们会提供"故障回复"链接。然而,乍一看,这些似乎是为了深入链接到你自己的应用程序,而不是像facebook 这样的公共应用程序

这个问题有可靠的解决办法吗?

非常感谢

我认为你最好的选择是简单地使用一个链接到你在Facebook上的页面的普通URL。

Facebook应用程序非常善于声明它可以处理的任何URL,并确保在必要时将人们重定向到应用程序中的正确位置。你不需要额外的工作。

如果应用程序安装了Branch SDK,Branch肯定会有助于深度链接。由于Facebook不使用Branch,最好的选择是使用Todd建议的原始Facebook URL。

最新更新