【发布时间】:2017-02-21 09:23:13
【问题描述】:
我的 Android 应用中有 Firebase 身份验证。我的问题是如何在经过身份验证的用户(出现在 Firebase 控制台的 Firebase::Auth 选项卡中)和数据库(Firebase::Database 选项卡)之间建立链接。
我需要通过Auth 中出现的User UID 将数据库中的数据与Auth 中的相关用户链接,并最终发送有关特定UID 的查询以获取Database 中的相关信息.
是否有自动/内置的东西可以做到这一点,或者每次我验证用户身份时我必须在Database 中为用户创建一个新条目,然后使用出现的 UID 值为其创建一个 ID 字段在Auth?
在User Management docs 中,它只解释了如何将用户添加到Auth 选项卡并重置他们的密码。
【问题讨论】:
-
您需要编写代码以将用户配置文件存储在数据库中。见stackoverflow.com/q/39444060、stackoverflow.com/q/39439459、stackoverflow.com/questions/38276447、
-
@André Kool 这看起来像 javascript...我在问关于 Android 的问题
-
我知道,但原理是完全一样的,而不是用于读写数据的网络文档,你可以看看the android docs。您看到的第一个示例应该是关于保存用户数据的。
-
@AndréKool 我并没有为写作而苦苦挣扎……我想知道是否有一种内置的方式可以在 UID 和数据库之间进行映射……似乎没有内置的东西。解决方案就像我在问题中所说的(现在我发布了答案)
标签: android firebase firebase-realtime-database firebase-authentication