【发布时间】:2019-11-11 00:48:11
【问题描述】:
我在我的 Flutter 应用中使用 FirebaseAuth.instance.verifyPhoneNumber() 注册了一个用户。这完美地工作,用户出现在我的 Firebase 控制台中。
FirebaseAuth.instance.currentUser() 现在在我打开应用程序时为我返回用户。 我应该在此处存储用户信息(年龄、体重等),还是应该在我的Database 中创建一个users 集合并在其中链接currentUser().uid?
另外,我应该将其存储在与uid 相关联的数据库中,还是与登录信息相关联。例如,将user 链接到phoneNumber 而不是uid。因为如果您删除了用户,但他们想再次注册,那么他们将获得一个新的uid,但他们的phoneNumber / email 仍将保持不变,因此仍可以链接到他们的旧数据。
【问题讨论】:
-
回答下面的#1。请限制自己在每个帖子中回答一个问题。
-
好的,我删除了我的第二个问题(将单独发布)但是请您回答有关存储用户的额外信息吗?
标签: firebase flutter firebase-authentication