Firebase createUserWithPhone可能吗?颤振

Firebase createUserWithPhone可能吗?颤振,firebase,flutter,dart,firebase-authentication,Firebase,Flutter,Dart,Firebase Authentication,第一个问题很抱歉如果很明显,我是初学者 我正在尝试更改我的应用程序从电子邮件的身份验证,并通过验证传递到电话号码 我面临的问题是,Firebase没有像它有createUserWithPhone那样的createUserWithEmailAndPassword,因此在验证完成后,它会自动在数据库中创建一个具有预选类别的用户 由于我在应用程序中有两种类型的用户,我需要在数据库中将它们分开 那么,是否可以使用手机创建用户 我成功地实现了用手机登录,用户可以进入主页。我不能做的是我用这个做的: Fut

第一个问题很抱歉如果很明显,我是初学者

我正在尝试更改我的应用程序从电子邮件的身份验证,并通过验证传递到电话号码

我面临的问题是,Firebase没有像它有
createUserWithPhone
那样的
createUserWithEmailAndPassword
,因此在验证完成后,它会自动在数据库中创建一个具有预选类别的用户

由于我在应用程序中有两种类型的用户,我需要在数据库中将它们分开

那么,是否可以
使用手机创建用户

我成功地实现了用手机登录,用户可以进入主页。我不能做的是我用这个做的:

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;
}


}
Future registerWithEmailPassword({
@必填字符串电子邮件,
@必需的字符串密码,
@必需的字符串名称,
@需要输入idade,
})异步的{
试一试{
FirebaseUser用户=(等待_auth.createUserWithEmailAndPassword(
电子邮件:电子邮件,密码:密码)
.用户;
最终用户类型=用户类型(
伊达德:伊达德,
电子邮件:user.email,
诺姆:名字,
id:user.uid);
等待\u customerService.VerificExistsByMailandSave(userTypeOne);
userInfoEvent.add(userTypeOne);
_customerService.setStorage(userTypeOne);
}平台上异常捕获(ex){
掷骰子;
}捕获(ex){
掷骰子;
}
}
如果有人能帮忙,那就太棒了,
谢谢。

这就是所谓的电话号码认证。看,在《颤振》中,哪个翻译成了
verifyPhoneNumber
:我要编辑这个问题,我应该更好地解释它。我已经实现了登录与电话验证,它的工作,我可以让用户的主页。但我想将它们分为两类,就像我在使用createUserWithEmailAndPassword时所做的那样。