android - 如何在 android 中访问在 Firebase 身份验证中注册的用户
问题描述
我正在创建一个与 Firebase 作为后端集成的 android 应用程序。我使用 Firebase Authentication 对用户进行身份验证和管理。我还为数据库使用了 Firestore。在我的应用程序中,将有一个名为 LoanRecord 的数据(集合),其中包含贷方和借方字段。这两个字段将包含用户数据(如 SQL 数据库中的外键)。每次用户创建 LoanRecord 数据时,应用程序都需要获取可用用户,以便用户可以选择并将其设置为贷方和借方字段。
现在如何将所有用户获取到我的 android 应用程序?我没有自己的后端,因此无法使用 Firebase Admin SDK。我也不想使用云功能,因为它显然不是免费的(这个应用程序仅供我个人使用,所以我不想花钱)。
解决方案
由于您表示不想使用 Cloud Functions,因此解决方案是让每个用户在注册/登录时将自己的用户数据写入数据库。
然后,您可以在需要时参考数据库中的该信息。
之前已经介绍过很多次了,所以我建议检查一下:
推荐阅读
- python - 如何在 Altair 中设置 Axis FontSize?
- jquery - 基于下拉选择的Django自动完成
- ios - TableView 未在 Swift 中显示
- javascript - 从 Internet 链接写入 txt 文件的速率
- scala - 如何将插件作为库添加到我制作的插件中?
- c# - UnitsNet - 如何在 MVC 中使用它?
- java - 添加使用新屏幕并具有自己布局的新片段的一般说明是什么?
- python - CSS 组合符周围的空格真的是可选的吗
- ruby-on-rails - 将日期添加到活动记录中的日期属性
- mule - 具有相同属性名称的 xml 元素被覆盖