如何在Firebase中获取所有注册的身份验证电子邮件

时间:2020-04-03 04:01:22

标签: android firebase firebase-authentication

是否可以查询firebase并返回已注册的所有身份验证电子邮件的列表? 我想使用android studio将电子邮件发送到数据库中的所有电子邮件。 谢谢。

2 个答案:

答案 0 :(得分:1)

不允许客户端应用直接从Firebase身份验证获取用户列表-甚至没有API。您将必须自己构建一些东西。

一种方法是让每个用户将他们的信息写入可以由其他用户查询的数据库。

另一种方法是让客户端调用使用Firebase Admin SDK的后端来列出用户并将其返回给客户端。

答案 1 :(得分:0)

以下是如何根据来自Firebase的电子邮件ID提取数据的方法, 您可以在this link

上关注更多内容
UserRecord userRecord = FirebaseAuth.getInstance().getUserByEmail(email);
System.out.println("Successfully fetched user data: " + userRecord.getEmail());