2016-06-09 22 views
13

Sto implementando il nuovo sdk di Firebase 9 per Android.Il nuovo SDK di Firebase 9 per Android fornisce "Risposta idp non valida" dopo un po 'di tempo

Ho un token che funziona bene per un po 'di tempo. Ma suddnetly (dopo un certo tempo) inizia a darmi questo errore:

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

Cosa devo fare quando ottengo questo errore? Sul vecchio SDK ho inviato un servizio in background che ottiene un nuovo token. Ma con questo nuovo SDK dovrei chiamare l'intento dell'attività di Google per un accesso che è piuttosto negativo per l'esperienza dell'utente.

+0

ottengo lo stesso problema: io non riesce in firebaseAuthWithGoogle() -> task.isSuccessful() return false. https://firebase.google.com/docs/auth/android/google-signin –

+1

Immagino che stai migrando il tuo vecchio progetto su un nuovo sdk. Fornisci maggiori informazioni e il codice pertinente in caso di errore (per es. Per l'accesso) – uguboz

+0

com.google.firebase.FirebaseException: si è verificato un errore interno. [Id_token non valido nella risposta IdP:] su com.google.android.gms.internal.zzafd.zzes (sorgente sconosciuta) su com.google.android.gms.internal.zzafa $ zzg.zza (fonte sconosciuta) su com .google.android.gms.internal.zzafl.zzet (sorgente sconosciuta) su com.google.android.gms.internal.zzafl $ zza.onFailure (sorgente sconosciuta) su com.google.android.gms.internal.zzafg $ zza.onTransact (sorgente sconosciuta) su android.os.Binder.execTransact (Binder.java:404) su dalvik.system.NativeStart.run (metodo nativo) –

risposta

0

Verificare che gli ID client dell'applicazione Web siano correlati tra la console dell'API di Google e ciò che è registrato nella console Firebase. L'ID del client dell'applicazione Web sarebbe uno con origini Javascript autorizzate incluso https://[YOUR_APP_ID].firebaseapp.com (generalmente generato automaticamente in Google API e registrato nella console Firebase). Assicurati che questo sia l'ID del client web passato all'oggetto GoogleSignInOptions quando richiedi un token ID.

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

Problemi correlati