我正在嘗試集成FirebaseUI Auth庫。谷歌登錄和電子郵件登錄工作正常,但我有一個問題設置Facebook登錄。 這是我的代碼:FirebaseUI Auth - Facebook登錄錯誤:來自Facebook的debug_token回覆失敗
user = firebaseAuth.getCurrentUser();
if (user != null) {
startMainActivity();
finish();
} else {
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setIsSmartLockEnabled(!BuildConfig.DEBUG)
.setProviders(Arrays.asList(new AuthUI.IdpConfig.Builder(AuthUI.EMAIL_PROVIDER).build(),
new AuthUI.IdpConfig.Builder(AuthUI.GOOGLE_PROVIDER).build(),
new AuthUI.IdpConfig.Builder(AuthUI.FACEBOOK_PROVIDER).build()))
.build(),
RC_SIGN_IN);
}
當我點擊Facebook的按鈕,所有的登錄過程順利(在我的Facebook個人資料我看到我的應用程序列表中的應用程序),但火力不創建用戶和我」 m卡在登錄頁面上。 在Android的監視器,我有以下行(應用程序不會崩潰):
E/CredentialSignInHandler: Unexpected exception when signing in with credential
com.google.firebase.FirebaseException: An internal error has occurred. [ Unsuccessful debug_token response from Facebook ]
at com.google.android.gms.internal.zzblv.zzce(Unknown Source)
at com.google.android.gms.internal.zzbls$zzj.zza(Unknown Source)
at com.google.android.gms.internal.zzbmd.zzcf(Unknown Source)
at com.google.android.gms.internal.zzbmd$zza.onFailure(Unknown Source)
at com.google.android.gms.internal.zzbly$zza.onTransact(Unknown Source)
at android.os.Binder.execTransact(Binder.java:453)
是火力地堡顯示了僅僅是「從Facebook不成功debug_token響應」沒有任何代碼或錯誤信息的錯誤...我不知道該怎麼辦。
感謝您的幫助!
是否有任何答案可以解決您的問題。因爲我已經做了一切建議,但似乎沒有任何工作。 –