Можно ли использовать аутентификацию OTP по номеру телефона Firebase для создания пользователя (регистрация / подписка) в базе данных Firestore во Flutter? Если да, то как? (android) - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь достичь:

  1. Приложение, которое не требует идентификатора электронной почты вообще для регистрации / подписки или входа в систему.
  2. Страница регистрации, на которой пользователь должен ввести свое имя, номер телефона и некоторые другие данные.
  3. Когда пользователь нажимает кнопку «Отправить OTP» на странице регистрации, номер проверяется и создается профиль пользователя. в Firestore, и его данные сохраняются.
  4. Если пользователь выходит из системы, на странице входа пользователь должен иметь возможность ввести номер телефона, получить повторную отправку OTP и войти в ту же учетную запись.

Проблема :

Я не уверен, можно ли использовать авторизацию телефона (OTP) во Flutter для создания пользователя вместе с его данными в Магазин огня. Или может ли он использоваться только для аутентификации пользователя.

Если возможно использовать авторизацию по номеру телефона (OTP) для создания профиля пользователя в Firestore во Flutter, пожалуйста, помогите.

Большинство руководств, о которых я упоминал, показывают только то, как можно выполнить аутентификацию телефона с помощью OTP, но не охватывают создание профиля с его использованием.

1 Ответ

0 голосов
/ 12 июля 2020

Я не уверен, можно ли использовать аутентификацию телефона (OTP) во Flutter для создания пользователя вместе с его данными в Firestore. Или может ли он использоваться только для аутентификации пользователя.

Вход в систему с использованием аутентификации Firebase создает только учетную запись пользователя, которая видна в продукте Firebase Auth. Это не имеет ничего общего с Firestore. Это верно для всех типов аутентификации с Firebase Auth.

Если вы хотите добавить данные пользователя в документ в Firestore, вам нужно будет написать код для этого .

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