Firebase 颤振用户注册存储数据

Firebase 颤振用户注册存储数据,firebase,flutter,google-cloud-firestore,Firebase,Flutter,Google Cloud Firestore,我是个新手。我需要一些帮助来注册我的应用程序的用户。我使用Firebase身份验证只是为了获取电子邮件,我需要将用户的详细信息保存在数据库中。我正在尝试使用CloudFireStore,但我觉得它不是最好的理想选择。登录时,我要验证用户是否已注册您可以使用此代码在Cloud Firestore中注册用户 final FirebaseAuth _auth = FirebaseAuth.instance; _auth .createUserWi

我是个新手。我需要一些帮助来注册我的应用程序的用户。我使用Firebase身份验证只是为了获取电子邮件,我需要将用户的详细信息保存在数据库中。我正在尝试使用CloudFireStore,但我觉得它不是最好的理想选择。登录时,我要验证用户是否已注册

您可以使用此代码在Cloud Firestore中注册用户

    final FirebaseAuth _auth = FirebaseAuth.instance;

     _auth
                  .createUserWithEmailAndPassword(
                      email: _myEmail, password: _myPassword)
                  .catchError((e) {
                showDialog(
                    context: context,
                    builder: (context) {
                      return CupertinoAlertDialog(
                        title: Text('Error Occured'),
                        content: Text(e.toString()),
                        actions: <Widget>[
                          CupertinoButton(
                              child: Text('Ok'),
                              onPressed: () => Navigator.of(context).pop())
                        ],
                      );
                    });   



         FirebaseAuth.instance
                      .signInWithEmailAndPassword(email: _myEmail, password: _myPassword)
                      .catchError((e) {
                    showDialog(
                        context: context,
                        builder: (context) {
                          return CupertinoAlertDialog(
                            title: Text('Error Occured'),
                            content: Text(e.toString()),
                            actions: <Widget>[
                              CupertinoButton(
                                  child: Text('Ok'),
                                  onPressed: () => Navigator.of(context).pop())
                            ],
                          );
                        });
final FirebaseAuth\u auth=FirebaseAuth.instance;
_认证
.createUserWithEmailAndPassword(
电子邮件:_myEmail,密码:_myPassword)
.catchError((e){
显示对话框(
上下文:上下文,
生成器:(上下文){
返回CupertinoAlertDialog(
标题:文本(“发生错误”),
内容:文本(如toString()),
行动:[
丘比特纽扣(
子项:文本('Ok'),
onPressed:()=>Navigator.of(context.pop())
],
);
});   
FirebaseAuth.instance
.使用电子邮件和密码登录(电子邮件:\我的邮件,密码:\我的密码)
.catchError((e){
显示对话框(
上下文:上下文,
生成器:(上下文){
返回CupertinoAlertDialog(
标题:文本(“发生错误”),
内容:文本(如toString()),
行动:[
丘比特纽扣(
子项:文本('Ok'),
onPressed:()=>Navigator.of(context.pop())
],
);
});