首页 > 解决方案 > 创建 Firebase 身份验证帐户和 Firestore 条目的原子方式

问题描述

我正在构建这个颤振应用程序,用户可以在其中使用 firebase auth 进行注册。发生这种情况时,我有一个 firebase 云函数,它监听onCreate身份验证事件并为该用户创建一个条目,并在 firestore 中提供其他信息。

在我的 UI 中,当用户在 firebase 身份验证系统上进行身份验证时(我听onAuthStateChanged),我尝试使用他存储在 firestore 中的信息来初始化我的应用程序。

问题是,用户在 firebase 身份验证系统上进行身份验证的时间与在 firestore 上创建条目的时间之间存在延迟,这会破坏我的 UI。

是否有一种原子方法可以在firestore中为他创建一个用户帐户和一个条目来解决这个问题?

标签: firebasefluttergoogle-cloud-firestore

解决方案


推荐阅读