通过FirebaseAuth UI的Facebook登录失败

时间:2019-09-17 09:12:58

标签: android firebase-authentication facebook-login

我已经在Android项目中设置了Firebase Auth UI API,并且Google登录可以正常运行,但是即使我在developers.facebook.com中进行了设置,facebook登录也始终失败。错误显示在下面

E/AuthUI: A sign-in error occurred.
    com.firebase.ui.auth.FirebaseUiException: Developer error
        at com.firebase.ui.auth.util.data.ProviderUtils$1.then(ProviderUtils.java:219)
        at com.firebase.ui.auth.util.data.ProviderUtils$1.then(ProviderUtils.java:195)
        at com.google.android.gms.tasks.zzf.run(Unknown Source)
        at android.os.Handler.handleCallback(Handler.java:815)
        at android.os.Handler.dispatchMessage(Handler.java:104)
        at android.os.Looper.loop(Looper.java:207)
        at android.app.ActivityThread.main(ActivityThread.java:5845)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:768)

有人知道这是什么原因吗?该错误至少没有启发性...

1 个答案:

答案 0 :(得分:0)

如果您使用的是FirebaseUI,则必须将确切的字符串放在strings.xml中:

APPID 可以在您的developers.facebook.com仪表板上找到该APPID。

请参阅Firebase auth自述文件

还请确保在Facebook应用中添加您的Android密钥哈希和OAuth firebase URL。