我已经在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)
有人知道这是什么原因吗?该错误至少没有启发性...
答案 0 :(得分:0)
如果您使用的是FirebaseUI,则必须将确切的字符串放在strings.xml中:
APPID 可以在您的developers.facebook.com仪表板上找到该APPID。
请参阅Firebase auth自述文件
还请确保在Facebook应用中添加您的Android密钥哈希和OAuth firebase URL。