首页 > 解决方案 > 如何在 android 中访问在 Firebase 身份验证中注册的用户

问题描述

我正在创建一个与 Firebase 作为后端集成的 android 应用程序。我使用 Firebase Authentication 对用户进行身份验证和管理。我还为数据库使用了 Firestore。在我的应用程序中,将有一个名为 LoanRecord 的数据(集合),其中包含贷方和借方字段。这两个字段将包含用户数据(如 SQL 数据库中的外键)。每次用户创建 LoanRecord 数据时,应用程序都需要获取可用用户,以便用户可以选择并将其设置为贷方和借方字段。

现在如何将所有用户获取到我的 android 应用程序?我没有自己的后端,因此无法使用 Firebase Admin SDK。我也不想使用云功能,因为它显然不是免费的(这个应用程序仅供我个人使用,所以我不想花钱)。

标签: androidfirebasegoogle-cloud-firestorefirebase-authentication

解决方案


由于您表示不想使用 Cloud Functions,因此解决方案是让每个用户在注册/登录时将自己的用户数据写入数据库。

然后,您可以在需要时参考数据库中的该信息。

之前已经介绍过很多次了,所以我建议检查一下:


推荐阅读