createUserWithEmailAndPassword

createUserWithEmailAndPassword

我创建了Firebase auth的实例,然后使用它来调用该方法。

final FirebaseAuth _auth = FirebaseAuth.instance;
_auth.createUserWithEmailAndPassword(email : email, password : password);

这引发了一个异常-

最佳答案

方法createuserwithEmailAndPassword采用命名参数paramName: value。您可以在此处找到源代码:

https://github.com/FirebaseExtended/flutterfire/blob/master/packages/firebase_auth/firebase_auth/lib/src/firebase_auth.dart#L57

  Future<AuthResult> createUserWithEmailAndPassword({
    @required String email,
    @required String password,
  })

因此,要注册用户,您需要执行以下操作:
final FirebaseUser user = (await _auth.createUserWithEmailAndPassword(
      email: 'an email',
      password: 'a password',
    ))
        .user;

https://pub.dev/packages/firebase_auth

添加以上内容后,执行命令flutter clean

07-26 08:49