Ich benutze firebase um Benutzer in meiner Android App zu authentifizieren. Ich biete dem Benutzer eine Option zum Zurücksetzen des Passworts im Anmeldefenster. Wenn der Benutzer auf die Schaltfläche klickt, wird die E-Mail erfolgreich gesendet. Wenn der Benutzer jedoch auf den Link klickt, wird immer
angezeigt" Versuchen Sie erneut, Ihr Passwort zurückzusetzen . Ihre Anfrage zum Zurücksetzen Ihres Passworts ist abgelaufen oder der Link wurde bereits verwendet"
Weiß jemand, wo ich falsch bin? Ich habe versucht, mich mit verschiedenen E-Mail-IDs von verschiedenen Geräten einzuloggen. Funktioniert immer noch nicht. Ich verwende ' com.google.firebase: firebase-auth: 9.2.0 '.
UPDATE am 31. August 2016
Ich habe mich mit der Firebase-Unterstützung in Verbindung gesetzt und es sieht so aus, als gäbe es einen Bug mit dem API-Schlüssel. Wenn Sie Ihren Browser-API-Schlüssel ändern, wird er nicht aktualisiert. Jetzt ist dieser Fehler behoben und die Reset-Passwort-Funktion funktioniert ordnungsgemäß.
Wenn Sie in der Google API-Konsole HTTP-Verweise für den API-Schlüssel Ihrer App angegeben haben, müssen Sie dies tun die App selbst einbinden, aus der die E-Mails stammen: <app-name>.firebaseapp.com
. Andernfalls ist diese Domain nicht für den Schlüssel Ihrer App gültig.
Ich habe auch das gleiche Problem erlebt, und für mich war die Ursache das Senden mehrerer E-Mails zum Zurücksetzen des Kennworts, und ich habe nur das erste erhalten.
Stellen Sie sicher, dass Sie die E-Mail zum Zurücksetzen des Passworts nur einmal senden oder wenn Sie es mehrere Male getan haben, warten Sie auf die mehreren E-Mails und verwenden Sie die letzte E-Mail
Vorläufig habe ich das Problem gelöst, indem ich in der Google API-Konsole
nur einen uneingeschränkten API-Schlüssel hinterließ >Tags und Links android firebase firebase-authentication