Получить код SMS, отправленный на телефон пользователя - Firebase SMS Authentication - PullRequest
0 голосов
/ 15 апреля 2020

Я хочу получить фактический код, который был отправлен Firebase пользователю.

Я попытался использовать следующий фрагмент кода:

PhoneAuthCredential credential = 
    PhoneAuthProvider.getCredential(verificationid, usercode);

String ActualCode = credential.getSmsCode();

Однако, похоже, это не так работать, как выглядит getSmsCode() извлекает код, введенный пользователем.

1 Ответ

0 голосов
/ 17 апреля 2020

Нет, нет. И вы должны быть рады этому.

Такой API создает потенциальную уязвимость безопасности для ваших пользователей. Неправильное использование может привести к тому, что хакеры получат доступ к данным ваших пользователей. Так что Google решил не раскрывать его.

Однако, если вы пытаетесь использовать функцию автоматического входа, знайте, что на некоторых устройствах службы Google Play автоматически обнаруживают входящие проверочные SMS и выполняют проверка без действий пользователя.

Подробнее здесь о механизме автоматического поиска Firebase SMS Auth.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...