2016-06-09 10 views
13

Ich implementiere die neue Firebase 9 SDK für Android.Neue Firebase 9 Android sdk gibt nach einiger Zeit "Invalid Idp response"

Ich habe ein Token, das für einige Zeit gut funktioniert. Aber suddnetly (nach einiger Zeit) beginnt es mir diesen Fehler geben:

com.google.firebase.FirebaseException: An internal error has occured. [ Invalid Idp Response: uTiiuHJhgtt514rEeqwqevavasvastastasbYASYStskASmASolASoASouAHASbnASASbhAStfA (THAT STRING IS HUUUUUGE).] 

Was soll ich tun, wenn ich diesen Fehler? Auf dem alten SDK habe ich einen Dienst im Hintergrund gesendet, der ein neues Token erhält. Aber mit diesem neuen SDK sollte ich die Google-Aktivitätsabsicht für eine Anmeldung aufrufen, die ziemlich schlecht für die Benutzererfahrung ist.

+0

ich das gleiche Problem bekommen: ich firebaseAuthWithGoogle versagt() -> task.isSuccessful() false zurück. https://firebase.google.com/docs/auth/android/google-signin –

+1

Ich vermute, Sie migrieren Ihr altes Projekt auf neue SDK. Bitte geben Sie weitere Informationen und den entsprechenden Code, wo es fehlschlägt (für ex.during Login) – uguboz

+0

com.google.firebase.FirebaseException: Ein interner Fehler ist aufgetreten. [Ungültiges id_token in IDP-Antwort:] unter com.google.android.gms.internal.zzafd.zes (Unbekannte Quelle) unter com.google.android.gms.internal.zazza $ zzg.zza (Unbekannte Quelle) at com .google.android.gms.internal.zzafl.zzet (Unbekannte Quelle) bei com.google.android.gms.internal.zzafl $ zza.onFailure (Unbekannte Quelle) bei com.google.android.gms.internal.zzafg $ zza.onTransact (Unbekannte Quelle) bei android.os.Binder.execTransact (Binder.java:404) bei dalvik.system.NativeStart.run (Native Methode) –

Antwort

0

Stellen Sie sicher, dass die IDs Ihres Webanwendungsclients der Google API-Konsole und den in der Firebase-Konsole registrierten Komponenten entsprechen. Die Client-ID der Webanwendung ist eine mit einem autorisierten JavaScript-Ursprung, einschließlich https://[YOUR_APP_ID].firebaseapp.com (normalerweise automatisch in Google API generiert und in der Firebase-Konsole registriert). Stellen Sie sicher, dass die Web-Client-ID an das GoogleSignInOptions-Objekt übergeben wird, wenn Sie ein ID-Token anfordern.

https://groups.google.com/forum/#!topic/firebase-talk/d9MHQjAxFBY