Ich habe meine App von Digits Phone Auth auf die neue Firebase Phone Auth migriert, aber während ich meine App getestet habe, hatte ich Probleme, meinen Benutzer abzumelden (Bereits behoben) Ich habe es also einfach aus der "Benutzerliste" auf der Konsole gelöscht, aber jetzt, jedes Mal, wenn ich versuche, mich mit dieser Telefonnummer anzumelden, sendet es mir keine SMS mit meinem Code, es funktioniert mit jeder anderen Nummer außer dieser. Weiß jemand wie ich das beheben kann?Firebase Phone Auth sendet mir die SMS nicht mit meinem Code
Antwort
Überprüfen Sie zuerst das Protokoll, wenn onVerificationCompleted(PhoneAuthCredential cred)
aufgerufen wird oder nicht. Wenn das heißt, dann könnte dies die Fälle sein:
EDIT: Ich hatte die Frage angenommen, Androide Umwelt angenommen. Diese beiden Fälle sind nur für die Android-Programmierung relevant.
- Sofortige Verifizierung: In einigen Fällen kann die Telefonnummer sofort verifiziert werden, ohne dass ein Bestätigungscode gesendet oder eingegeben werden muss.
- Automatischer Abruf: Bei einigen Geräten können die Google Play-Dienste die eingehenden Bestätigungs-SMS automatisch erkennen und eine Überprüfung ohne Benutzeraktion durchführen. (Diese Funktion ist möglicherweise bei einigen Netzbetreibern nicht verfügbar.).
In obigen Fällen wird der Verifizierungsprozess automatisch durchgeführt, ohne dass Sie den Code eingeben müssen.
Else könnte dies der Fall sein:
Um Missbrauch zu verhindern, Firebase erzwingt eine Grenze für die Anzahl von SMS-Nachrichten, die innerhalb eines Zeitraums von Zeit zu einer einzigen Telefonnummer gesendet werden können. Wenn Sie dieses Limit überschreiten, werden die Anforderungen zur Überprüfung der Telefonnummer möglicherweise gedrosselt. Wenn dieses Problem während der Entwicklung auftritt, verwenden Sie eine andere Telefonnummer zum Testen oder versuchen Sie die Anfrage später erneut.
Weitere Informationen finden Sie unter Authenticate with Firebase on Android using a Phone Number.
Ich entwickle diese App für iOS, also gibt es keine sofortige Verifizierung, und ich weiß, dass es funktioniert und sendet die SMS, weil es mit jeder anderen Telefonnummer außer meiner arbeitet. Ich wartete einen Tag, bevor ich es versuchte und wieder dachte, dass ich wahrscheinlich die maximalen Versuche pro Tag erreicht hatte, aber das hat auch nicht funktioniert. Die Konsole gibt keine Protokolle, also bin ich hier total verloren. Vielleicht hat Firebase meine Nummer gesperrt? Ich fragte auf der Firebase locker und das Forum aber niemand scheint zu antworten. Ich benutze FirebaseUI btw. – Gonzalo4488
Ja, tut mir leid, der Doc war für Android, aber das dritte Szenario ist das gleiche für iOS und Android. Es scheint, als ob Sie das Limit überschritten haben. Und wenn das der Fall ist, sagt die Dokumentation auch, dass Sie eine andere Telefonnummer zum Testen verwenden, oder versuchen Sie die Anfrage später erneut (sagt aber nicht wie viel später). – Journey
Es war wahrscheinlich, dass ich das Limit überschritten hatte, weil jetzt funktioniert, danke für die Hilfe! – Gonzalo4488
- 1. Firebase Phone Authentication Error: Der SMS-Code ist abgelaufen
- 2. sendet Sms durch Python
- 3. Firebase Telefon Auth sendet unlesbar Verification SMS für Chinesisch und Japanisch
- 4. Firebase Phone Authentication - Internalisierung der Überprüfung SMS-Text
- 5. Firebase SMS-Code-Verifizierung bei der Anmeldung
- 6. SMS Verifikations-Code aus Firebase
- 7. Warum braucht Firebase Phone Auth bei einigen Netzbetreibern lange Zeit, um einen SMS-Verifizierungscode zu senden?
- 8. Python-Twilio sendet keine SMS mit Testdaten.
- 9. Firebase Phone Authentication wird nicht benachrichtigt
- 10. Firebase Auth & Firebase Auth Mit Facebook funktioniert nicht
- 11. Firebase Auth mit Telefonnummer und Passwort
- 12. wie man eine sms sendet mit vs2003
- 13. Was gilt als Bestätigung in Firebase Phone Auth?
- 14. Firebase Auth: Diese App ist nicht zu verwenden Firebase
- 15. Windows Phone Runtime App SMS
- 16. Firebase Passwort Auth funktioniert nicht
- 17. AWS Cognito sendet keine Bestätigungs-SMS
- 18. Wie Firebase Auth mit Rails?
- 19. Firebase Rest mit Auth-Abfrage param nicht
- 20. Fetch Datenbankdaten von Firebase zu meinem Blog ohne Auth
- 21. Ionic 2 + Firebase Auth
- 22. Android sendet SMS onload JS
- 23. Android, Erkennen, welche App sendet SMS?
- 24. Curl sendet nicht auf meinem Localserver
- 25. Firebase phone Auth für Android, Können wir einfach die Telefonnummer bestätigen, ohne ein Benutzerkonto zu erstellen
- 26. SMS Telefonnummer Bestätigung mit ionischen und Firebase
- 27. Firebase-auth Fehler mit Facebook
- 28. Firebase Phone Authentication zeigt den App-Namen nicht an
- 29. Kann Firebase-Datenbank mit Firebase Auth nicht hinzufügen
- 30. Kann mir jemand sagen, was mit meinem Code falsch ist?
Bitte geben Sie einige relevante Codes oder Protokolle jedes Mal, wenn Sie eine Frage stellen, zumindest der Teil, in dem Sie denken, dass Sie gedrängt werden. Dies wird sowohl für die Fragesteller als auch für die Fragesteller hilfreich und einfacher sein. – Journey