2016-06-09 9 views
13

Wprowadzam nowy sdk Firebase 9 dla Androida.Nowy sdk Firebase 9 z systemem Android daje "Nieważna odpowiedź Idp" po pewnym czasie

Mam token, który działa dobrze przez pewien czas. Ale suddnetly (po pewnym czasie) zaczyna mi podawać ten błąd:

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

Co należy zrobić, gdy pojawi się ten błąd? W starym SDK wysłałem usługę w tle, która otrzymała nowy token. Ale z tym nowym pakietem SDK powinienem wywołać intencję Google dotyczącą logowania, co jest bardzo niekorzystne dla wygody użytkownika.

+0

uzyskać ten sam problem: ja nie na firebaseAuthWithGoogle() -> task.isSuccessful() return false. https://firebase.google.com/docs/auth/android/google-signin –

+1

Domyślam się, że migrujesz stary projekt do nowego sdk. Podaj więcej informacji i odpowiedni kod, w przypadku gdy się nie powiedzie (w przypadku wcześniejszego logowania) – uguboz

+0

com.google.firebase.FirebaseException: Wystąpił błąd wewnętrzny. [Nieprawidłowy identyfikator id_token w odpowiedzi IdP:] na com.google.android.gms.internal.zzafd.zzes (Nieznane źródło) na com.google.android.gms.internal.zzafa $ zzg.zza (Nieznane źródło) na com .google.android.gms.internal.zzafl.zzet (Nieznane źródło) na com.google.android.gms.internal.zzafl $ zza.onFailure (Nieznane źródło) na com.google.android.gms.internal.zzafg $ zza.onTransact (Nieznane źródło) na android.os.Binder.execTransact (Binder.java:404) w dalvik.system.NativeStart.run (Metoda natywna) –

Odpowiedz

0

Upewnij się, że identyfikatory klienta aplikacji WWW są skorelowane między konsolą interfejsu API Google a konsolą Firebase. Identyfikatorem klienta aplikacji sieci Web byłby identyfikator z autoryzowanymi źródłami Javascript, w tym https://[YOUR_APP_ID].firebaseapp.com (zwykle generowany automatycznie w interfejsie API Google i zarejestrowany w konsoli Firebase). Upewnij się, że jest to identyfikator klienta sieci Web przekazany do obiektu GoogleSignInOptions podczas żądania tokenu identyfikatora.

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