Nachdem ich die FireBase-Telefon-Authentifizierung gemäß der Dokumentation implementiert habe, bekomme ich mehrere Probleme.Firebase Phone Authentication Error: Der SMS-Code ist abgelaufen
- einige Nummern können nicht authentifiziert werden: Ich benutze Airtel als meinen Dienstanbieter.
Auf dem Protokoll kann ich bestätigen, dass der Code gesendet wurde, aber ich habe es auf meinem Handy nicht erhalten:
D/PhoneAuthenticating: onCodeSent:AM5PThBss5tbYdpNW5R9Q7o8zOYeHvd7lnZ1KBlS...
- auf einem anderen Träger Schalt Ich kann den Code empfangen, aber dann wird der SMS-Code sofort nach dem Verifizieren des SMS-Codes ungültig. Ich mache mehr Versuche und Ergebnis ist das gleiche
W/PhoneAuthenticating: signInWithCredential:failure com.google.firebase.auth.FirebaseAuthInvalidCredentialsException: The sms code has expired. Please re-send the verification code to try again. at com.google.android.gms.internal.nf.zzK(Unknown Source) at com.google.android.gms.internal.mg.zza(Unknown Source) at com.google.android.gms.internal.oa.zzL(Unknown Source) at com.google.android.gms.internal.oc.onFailure(Unknown Source) at com.google.android.gms.internal.nj.onTransact(Unknown Source) at android.os.Binder.execTransact(Binder.java:446)
Diese Ausnahme ausgelöst wird:
FirebaseAuthInvalidCredentialsException
Code Ablauf dauert mehr in als 3599 Sekunden in Feuerbasis. Die Zeit für die Überprüfung beträgt weniger als eine Minute
Ich bekomme immer den gleichen Fehler wie du aber auf iOS. Ich weiß nicht, was ich falsch mache –