我创建了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