如何使用Cloud Firestore将FirebaseUser配置文件更新添加到批量写入



我正在尝试使用Cloud Firestore执行批量写入。当执行批量写入时,它将使用用户选择的新配置文件图像的链接更新数据库中用户的文档。我还想使用UserProfileChangeRequest.Builder()直接对FirebaseUser执行此更新。有没有办法将FirebaseUser更新添加到批处理写入中,以便同时进行两次更新?

不,不可能将多个产品之间的多个操作转换为单个原子操作。您必须独立执行和检查每个操作的结果,如果出现问题,则撤消之前的任何更改。我建议先做可逆选项(数据库写入(。或者简单地忽略Firebase Auth配置文件信息,因为在数据库可用的情况下,这对任何事情来说都不是真正必要的。

最新更新