在Firebase Auth(android)之后在数据库中创建用户

时间:2016-07-01 09:42:36

标签: android firebase firebase-realtime-database firebase-authentication

我正在构建一个Android应用程序,我希望我的用户成为Auth,然后添加到数据库中。目前我只使用电子邮件和密码进行身份验证,然后单击“注册”,用户将在Firebase控制台的“身份验证”部分中创建。

但我也希望将我的用户添加到数据库中。我想添加更多字段(例如名称,地址等),这些字段将存储在Firebase的用户数据库中。

我真的不知道该怎么做。有人可以解释一下吗?

谢谢!

2 个答案:

答案 0 :(得分:6)

您应该创建一个保存用户的节点,如下所示:

users: {
  userID1: {
    name: 'Raph'
  },
  userID2: {
    name: 'Devid'
  }
}

每个记录的用户都有一个唯一的uid,您可以将其用作密钥。当您登录用户时,可以在authToken中找到它。

注意这只是Firebase中用于保存用户数据的常规节点。 它是Firebase generated users的替代解决方案。

答案 1 :(得分:1)

以下是将注册详细信息存储在数据库中的一种方法,

user_profile

尝试此实现并执行... Thankyou