认证后在数据库中找不到用户节点

时间:2019-04-21 04:28:28

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

我在Android应用中使用Google登录身份验证。身份验证成功后,在实时数据库中未找到“用户”节点。我必须手动创建它吗?如果是,那怎么办? 我想要用户节点,并在其中包含每个用户的Uid。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

身份验证不会创建数据库引用,您必须自己创建它。身份验证仅在Firebase的“身份验证”部分中创建用户。

答案 1 :(得分:0)

身份验证数据库是两回事。身份验证将提供有关用户的大量数据,您以后可以将其上载到数据库。身份验证的一种流行用例是,您可以在主屏幕的onCreateonStart方法中检查用户是新用户还是旧用户,以及他们是否已登录。有关认证see here的更多信息。如果要读取数据并将数据写入数据库,请参考this doc