Можно ли проверить номер телефона, который уже зарегистрирован в firebase? - PullRequest
0 голосов
/ 13 мая 2018

Есть ли какой-либо способ проверить, что введенный мобильный номер уже зарегистрирован в firebase перед генерацией OTP? Если я не зарегистрирован, я хочу перейти к регистрации.

Ответы [ 2 ]

0 голосов
/ 13 мая 2018

В Android SDK Firebase Authentication отсутствует API для проверки того, используется ли уже номер телефона. Я не уверен, почему это на самом деле, так что это может стоить подачи запроса на функцию .

Единственное место, где такой API в настоящее время существует, в Firebase Admin SDK, который предназначен для использования в доверенной среде, такой как сервер, которым вы управляете, или облачные функции. Подробнее об этом API см. Справочную документацию .

Вы должны будете обернуть этот вызов в конечную точку, которую вы можете вызвать из своего кода Android. Самый простой способ сделать это прямо сейчас - с помощью так называемой вызываемой функции . Но это все еще довольно сложно, поэтому идите по этому пути, только если вы знакомы с используемыми технологиями.

0 голосов
/ 13 мая 2018

Вот одно из решений:

Вы можете написать функцию Cloud и добавить каждый номер телефона в Cloud Firestore при использовании аутентификации телефона, а затем вы можете легко вызвать функцию из своего приложения и проверить, зарегистрирована она или нет.

Визит https://firebase.google.com/docs/functions/callable

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