尝试向 Flutter 发送平台消息,但 FlutterJNI 已从本机C++中分离出来.无法发送.通道:颤振/文本输入



我正在尝试使用 Flutter 在 Firebase 中创建用户,但当尝试发送电子邮件和密码时,应用程序崩溃了。


这是代码片段:

void validateAndSubmit() async {
if (validateAndSave()) {
try {
if (_formType == FormType.login) {
AuthResult result = await FirebaseAuth.instance.createUserWithEmailAndPassword(email:_email , 
password: _password);
FirebaseUser user = result.user;
print('Login page');
print('UID is : ${user.uid}');
} else {
AuthResult result = await FirebaseAuth.instance.createUserWithEmailAndPassword(email: _email , 
password: _password);
FirebaseUser user = result.user;
print('Register Page');
print('UID is : ${user.uid}');
}
} catch (e) {
print('Error: $e');
}
}
}

登录时不应创建新用户! 只需调用 signInWithEmailAndPassword(电子邮件:_email,密码:_password(,它返回一个 AuthResult 对象。

最新更新