在配置我的Facebook应用程序时,我启用了“原生Android应用程序”,并启用了“为Android SSO配置”和“Android原生深层链接”。
我的配置和应用程序代码似乎是正确的,因为如果Android用户安装了我的应用程序并通过THE NATIVE FACEBOOK APP在Facebook上关注我的应用程序的链接,他们会立即按预期定向到我的应用程序。太好了!
但是,如果安装了我的应用程序的Android用户没有安装NATIVE FACEBOOK APP,而是通过移动网站http://m.facebook.com浏览Facebook,当他们关注我的应用程序的链接时,他们总是被带到应用商店。
无论如何要解决这个问题,因为就我而言这是一个巨大的缺点,并使“原生Android应用程序”选项变得不切实际且无法使用。
也许这是预期的行为,也许Faceboook只是假设Facebook用户总是使用原生Facebook应用程序?
答案 0 :(得分:1)
我在Facebook工作,我可以帮助提供一些见解。首先,您可能会对此bug report感兴趣,因为目前我们正在跟踪本地深层链接,而不是Facebook上的某些已发布网址。
关于您的问题,有一个原因可以称为原生深层链接。此功能适用于使用Facebook for Android应用程序的用户快速切换到您的原生应用程序。此功能仅适用于原生应用 - >本机应用链接。浏览器上的网页根本无法检测您当前正在使用的设备上是否安装了应用程序。这就是为什么我们总是因为平台的技术限制而回到游戏商店。
如果有帮助,请告诉我。