Возможно ли создать пользователя с телефоном? флаттер - PullRequest
0 голосов
/ 01 марта 2020

Первый вопрос здесь, извините, если это очевидно, я новичок.

Я пытаюсь изменить аутентификацию моего приложения с электронной почты и перейти на номер телефона с подтверждением.

Проблема, с которой я сталкиваюсь, заключается в том, что у Firebase нет createUserWithPhone, как у createUserWithEmailAndPassword, поэтому после проверки он автоматически создает пользователя в базе данных с предварительно выбранной категорией.

Поскольку у меня есть два типа пользователей в приложении, мне нужно разделить их в базе данных.

так, возможно ли createUserWithPhone?

Я был успешным при осуществлении входа в систему с телефона и пользователь попадает на домашнюю страницу. То, что я не могу сделать, это то, что я делал с этим:

Future<void> registerWithEmailPassword({
@required String email,
@required String password,
@required String name,
@required int idade,

}) async {
try {
  FirebaseUser user = (await _auth.createUserWithEmailAndPassword(
          email: email, password: password))
      .user;

  final userTypeOne = UserTypeOne(
      idade: idade,
      email: user.email,
      nome: name,
      id: user.uid);

  await _customerService.verificyExistsByEmailAndSave(userTypeOne);

  userInfoEvent.add(userTypeOne);
  _customerService.setStorage(userTypeOne);
} on PlatformException catch (ex) {
  throw ex;
} catch (ex) {
  throw ex;
}


}

Если кто-то может помочь, это было бы здорово, спасибо.

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