アプリをDigits Phone Authから新しいFirebase Phone Authに移行しましたが、アプリのテスト中にユーザーのサインアウトに問題があったため(すでに修正済み)、コンソールの[ユーザーリスト]から削除しましたが、今はその電話番号でサインインしようとするたびに、コードでSMSが送信されません。これ以外の番号では問題なく機能します。誰かがこれを修正する方法を知っていますか?
同じ問題がありました。これは、Firebaseコンソールでテスト用の電話番号に私の電話番号を追加したためです。 「テストデバイス」セクションから削除してください。)
onVerificationCompleted(PhoneAuthCredential cred)
が呼び出されているかどうか、最初にログを確認してください。呼び出された場合、これはケースである可能性があります:
編集:Android環境を想定して質問に回答しました。これらの2つのケースはAndroidプログラミングのみに関連しています。
そうでない場合、これが当てはまる可能性があります。
不正行為を防止するために、Firebaseでは、一定期間内に1つの電話番号に送信できるSMSメッセージの数に制限を設けています。この制限を超えると、電話番号の確認リクエストが開発中にこの問題が発生した場合は、テスト用に別の電話番号を使用するか、後で要求を再試行してください。
詳細は Firebaseでの認証Android電話番号を使用 を参照してください。