【发布时间】:2021-08-02 21:10:07
【问题描述】:
我正在尝试创建我的用户列表,并且显示名称在更新配置文件后需要进行一些更改,但到那时列表中的名称部分已经有一个空值。
final User user = (await
_auth.createUserWithEmailAndPassword(
email: emailR,
password: passwordR,
)
).user;
user.updateProfile(displayName: usernameR);
emailc.clear();
passwordc.clear();
usernamec.clear();
DateTime now = DateTime.now();
String dt = "${now.day.toString().padLeft(2,'0')}/${now.month.toString().padLeft(2,'0')}/${now.year.toString()} ${now.hour.toString()}:${now.minute.toString()}";
FirebaseFirestore.instance.collection("users").doc(user.uid).set({
"id": user.uid,
"name": user.displayName,
"email": user.email,
"created_at": dt,
});
我认为这是时间问题的原因是因为在我第一次注册时显示用户名的主页上,它会显示“嘿,null”,之后每次都会显示正确的用户名。
【问题讨论】:
标签: firebase flutter google-cloud-firestore firebase-authentication