0

In Firebase SMS Authentication for Android versuche ich die Stufe zu debuggen, in der der Benutzer den Bestätigungscode eingeben muss, den er per SMS erhalten hat.Instant Verification verhindert, dass onCodeSent() jemals aufgerufen und debuggt wird - Firebase SMS Authentifizierung für Android

Aufgrund der Instant Verification kann ich dieses Szenario nicht mehr auf meinem Handy neu erstellen, da das Ereignis onCodeSent() nie wieder aufgerufen wird. Die onVerificationCompleted() wird stattdessen aufgerufen - was für die Produktion GUT ist, aber es lässt mir keine Option, meinen SMS-Code-Verifizierungsbildschirm zu debuggen.

Leider im Moment there is no way to disable Instant Verification (Warten auf @ samtstern Antwort) ...

Wie kann ich wieder dieses Szenario neu? zumindest zum Debuggen?

This answer nicht helfen, weil wir nicht die ForceResendingToken ohne die onCodeSent(..) zu Auslösung bekommen, und wie gesagt, kann ich es nicht ausgelöst ...

Antwort

0

schließen diese Frage seit @samtstern has responded to me on Github, die Bereitstellung

das ist ein guter Punkt: eine alternative Problemumgehung aufgrund der (aktuellen) fehlende Feature Sofort Verification zu deaktivieren. Ich werde sicherstellen, dass das intern zur Funktionsanforderung hinzugefügt wird. Eine Problemumgehung besteht darin, zwei Geräte zu verwenden. Auf einem Gerät (mit keine SIM) geben Sie die Telefonnummer des anderen Geräts (mit einer SIM-Karte) ein. Dann erhalten Sie den Code-Flow.

Verwandte Themen