为啥 Facebook 登录不适用于我的免安装应用?

Posted

技术标签:

【中文标题】为啥 Facebook 登录不适用于我的免安装应用?【英文标题】:Why Facebook Login does not work with my instant app?为什么 Facebook 登录不适用于我的免安装应用? 【发布时间】:2021-03-29 23:26:14 【问题描述】:

当我尝试登录使用 Facebook Login for android 库的即时应用程序时,登录卡在 Facebook 流程中,我无法返回应用程序。当我使用完整的应用程序时,登录有效。

【问题讨论】:

【参考方案1】:

不能使用您用于启动免安装应用的经过验证的应用链接的其他深层链接。解决问题的一种方法是参数化应用链接(使用查询字符串)以触发您想要的不同行为。

然后,使用深层链接返回应用程序的 Android 版 Facebook 登录将不起作用,您需要通过转到 Facebook 开发者控制台 > Facebook 登录 > 设置来更改 SDK 使用的 oauth 重定向 uri。解决 Instagram 问题的一个解决方案是使用 Instagram 的 API Graph,它也使用 Facebook 登录。

【讨论】:

以上是关于为啥 Facebook 登录不适用于我的免安装应用?的主要内容,如果未能解决你的问题,请参考以下文章

android facebook登录不适用于安装的本机facebook

Android facebook 登录不适用于已安装的 Facebook 应用程序

通过 Facebook 登录不适用于我的 iOS 应用程序 [重复]

IOS中的Facebook登录适用于模拟器,但不适用于安装了本机应用程序的设备

解析 Facebook 登录不适用于所有设备

共享对话框不适用于 Facebook 应用 [android]