【发布时间】:2019-12-13 07:32:22
【问题描述】:
如何用flutter在这段代码中进行交易。
FirebaseUser user = await FirebaseAuth.instance.currentUser();
UserUpdateInfo userUpdateInfo = new UserUpdateInfo();
userUpdateInfo.displayName=firstName+" "+lastName;
await user.updateProfile(userUpdateInfo);
await user.updateEmail(email);
【问题讨论】:
-
我认为你不能。此外,您可能需要在调用 update* 之前调用 reauthenticate。方法(查看官方文档中的警告:firebase.google.com/docs/reference/android/com/google/firebase/…)
-
@RicardoMarkiewicz 我的意思是我想用事务执行这个。如果请求更新配置文件或电子邮件中有任何错误,我会回滚 user.updateProfile(userUpdateInfo); user.updateEmail(电子邮件);
-
我明白这个问题,但据我所知,你不能做你想做的事。
-
我找不到解决这个问题的好方法。但我让它连续。一个一个更新
标签: android flutter dart transactions firebase-authentication