Firebase-Authentifizierung FirebaseNetworkException: Ein Netzwerkfehler (z. B. Zeitüberschreitung, unterbrochene Verbindung oder nicht erreichbarer Host) ist aufgetreten.

Ich erstelle einen Authentifizierungsworkflow für meine Android-App. Ich erlaube Benutzern, sich mit Benutzername / Passwort und verschiedenen OAuth-Anbietern anzumelden. Ich überprüfe E-Mails und Passwort, damit ich weiß, dass die Informationen, die ich an Firebase weitergebe, gültig sind. Ich benutzecom.google.firebase:firebase-auth:9.6.1

Wenn ich den folgenden Code ausführe, erhalte ich einen Rückruf, der besagt, dass der Vorgang mit einem Fehler nicht erfolgreich war.

mFirebaseAuth.signInWithEmailAndPassword(username,password).addOnCompleteListener(this);

Rückruffunktion oder Beendigungslistener sagt mir

com.google.firebase.FirebaseNetworkException: A network error (such as timeout, interrupted connection or unreachable host) has occurred.

Der Benutzername, den ich übergebe, existiert noch nicht. Ich würde also davon ausgehen, dass ein Fehler auftritt, der das @ angibuser existiert nicht. Übergebe ich etwas falsch oder nehme ich etwas falsch an? Ich kann auch sehen, dass in der Firebase-Dokumentation die iOS-Bibliothek verschiedene Fehlercodes enthält, die für alle API-Methoden gelten, da der Android-Abschnitt dies nicht anzeigt. Eine dieser Ausnahmen istFIRAuthErrorCodeUserNotFound. Gibt es diese Funktionalität überhaupt in der Android-Bibliothek?

Antworten auf die Frage(20)

Ihre Antwort auf die Frage