如何以编程方式获取Firebase中的注册用户列表

Lal*_*ani 14 android firebase firebase-authentication

我正在开发一个基于Firebase的Android应用程序,我正在创建使用用户身份验证的电子邮件地址和密码方法signInWithEmailAndPassword注册,我可以注册多个用户,还可以在Firebase控制台上查看用户.但是,我想获取Firebase Auth上所有注册用户的列表.我可以使用当前用户FirebaseAuth.getInstance().getCurrentUser().但是,我想列出所有注册用户.那么,无论如何我可以获得注册用户列表吗?

Wil*_*lik 7

你不能

解释如下:如果我使用Firebase简单用户名和密码身份验证,如何返回用户列表

您可以将用户的uid设置为users数据库中的节点,我使用该节点存储其他用户的信息.然后你可以得到该节点下的孩子数量.

  • 您链接的问题*不*回答如何以编程方式检索所有注册用户的列表的问题. (11认同)
  • 为什么firebase不会自动执行此操作?现在我必须创建一个额外的节点,并在用户删除的情况下保持同步.它会使我已经落后的火力控制台混乱!用户还必须向服务器发送额外的请求.. (9认同)
  • 万一有人错过了,现在就可以了。https://firebase.google.com/docs/auth/admin/manage-users#list_all_users (7认同)
  • @odigity,无法从Firebase身份验证中检索所有注册用户的列表,我提供的链接仅解释了为什么它不可能,并为您提供替代方案(通过在Firebase数据库中存储详细信息) (2认同)
  • 自 2016 年以来这种情况是否发生了变化,还是我们仍然需要创建顶级用户集合来存储用户数据? (2认同)

归档时间:

查看次数:

26821 次

最近记录:

8 年,11 月 前