使用Firebase和用于演示身份验证的FirebaseUI Android app Facebook登录失败并出现错误:
的说明操作应用程序配置不允许使用URL:应用程序的设置不允许使用一个或多个给定的URL。要使用此URL,您必须在应用程序的设置中添加有效的本机平台
我也查看了类似但旧的StackOverflow问题并搜索了解决方案,所以我也在Facebook Dashboard中添加了
我在这里猜测一下,因为Firebase文档中没有关于Facebook设置的任何细节,Facebook仪表板最近也发生了变化。
此外,此是 Android应用,但使用FirebaseUI for Android — Auth的Facebook登录实现与Facebook Login for Android的普通实现相比有所不同。这就是为什么我在Facebook Dashboard中将平台添加为网站而不是Android应用程序。
答案 0 :(得分:2)
要让FirebaseUI Android应用与Facebook Auth合作,您需要在 Facebook信息中心 Android 作为平台 >。
这是Firebase documentation中缺少的一步
(不需要网站平台,应用程序域字段可以为空)。
另请注意, Web OAuth登录选项应为"是" (其他选项可以是"否")它位于有效OAuth重定向URI 旁边。领域。