【问题标题】:Get FirebaseUser from the UID从 UID 获取 FirebaseUser
【发布时间】:2017-01-15 15:59:04
【问题描述】:

我正在尝试从存储在 FirebaseDatabase 中的他/她的 UID 中获取 FirebaseUser,但似乎没有允许这样做的方法。

我正在尝试这样做,因为我的应用程序中有一个选项允许用户更新他们的个人资料,所以如果我将用户的 UID 存储在我的数据库中,而不是存储他们的 NameEmail,则用户更新的配置文件更改将在数据库中自动更新。

我面临的问题是我在任何地方的文档中都找不到这样做的方法。

【问题讨论】:

  • 您是否将Name 存储在数据库中?
  • 是的,但这就是我想要避免的。如果用户更新他/她的名字,数据库中的名字将不会被更新。 @AbAppletic

标签: android firebase firebase-authentication firebase-security


【解决方案1】:

使用 uid 节点存储用户,以便您可以随时访问它们以进行更新。

即firebase 数据库结构:

users
--uid
---name
---email
---address
---blabla

【讨论】:

  • 嗯,是的。这是有道理的。谢谢
猜你喜欢
  • 2020-06-10
  • 2017-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-20
  • 2019-05-28
相关资源
最近更新 更多