【发布时间】:2020-05-27 14:11:31
【问题描述】:
我正在开发一个 Android 应用,应用所有者(Google Play 商店帐户)可以使用 Google 登录和 Firebase 身份验证提供的电子邮件/密码选项登录。
让我们首先考虑以下场景:
- 用户使用具有电子邮件的 Google Play 商店帐户下载应用程序:user123@gmail.com
- 用户使用 Google 登录选项通过电子邮件登录应用:user123@gmail.com(与 Play 商店帐户相同)
- 用户使用 Google 登录选项通过电子邮件登录应用:user456@gmail.com
- 用户使用电子邮件/密码选项通过电子邮件登录应用程序:testuser@yahoo.com
现在通过上面的步骤 2 到 4 创建了三个 FirebaseUsers。
Firebase 是否提供了一种方法来找出所有这三个用户是使用哪个 Google Play 商店帐户创建的(在上述情况下,这将是 user123@gmail.com)?我需要某种分组选项来显示通过应用创建的用户列表。
我已经能够正确实现身份验证代码,并且能够成功检索一个用户的数据,但不知道如何显示应用的单个物理用户创建的所有用户。
任何帮助将不胜感激!
【问题讨论】:
标签: android firebase firebase-authentication google-signin