如何使用电话号码而非uid从Firebase接收特定用户数据?

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

标签: android firebase-authentication

我已经完成了链接到我的项目的电话身份验证,但是我没有从android推送数据,而是在Firebase中手动输入了用户数据。我想使用OTP验证从firebase检索数据,我只需要使用登录时输入的电话号码搜索特定的用户数据。我想将所有要显示的字段显示在我的firebase数据库中,并输入到android项目中。 我已经尝试了多种方法来接收数据,但是我遇到了麻烦……请帮助我。 Database structure

Authentication panal

1 个答案:

答案 0 :(得分:0)

您需要将经过身份验证的用户与您存储在Firebase中的数据进行逻辑绑定。按照数据库中的图像,“用户”的“ id”为1,2,...像这样。取而代之的是,您可以将用户的“ UID”用作数据库中的ID。转到“身份验证”部分,您将看到每个注册用户的用户UID。复制该数据库并在数据库中创建数据时用作ID。这将帮助您获取参考数据,例如Users \。希望这能解决您的问题。