从身份验证列表向Firebase上的所有用户发送电子邮件

时间:2018-01-23 11:49:37

标签: android email firebase firebase-authentication

我有办法向身份验证列表中的所有用户发送电子邮件。 我知道我可以在开头发送电子邮件(电子邮件地址验证) 但事实并非如此。 我对应用程序进行了更新,我想发送一封电子邮件,说明出现了什么问题。

4 个答案:

答案 0 :(得分:4)

我知道这个问题已经存在两年多了,但是对于任何新接触者-

Firebase现在提供Extensions,其中一个解决了此问题: https://firebase.google.com/products/extensions/auth-mailchimp-sync/

此扩展程序自动生成云功能,该功能会将新用户添加到指定的Mailchimp受众,并在删除帐户后将其删除。

如果您要先添加现有用户,则使用该方法通过@Doug Stevenson先前概述的Admin SDK列出所有用户的电子邮件。

答案 1 :(得分:1)

Firebase不提供简报服务。您可以在验证过程中验证电子邮件地址时向用户发送电子邮件的唯一方法。要实现您的目标,您需要获取用户的电子邮件列表,并使用允许您发送批量电子邮件的第三方应用程序,但要注意垃圾邮件规定。

答案 2 :(得分:1)

您的最佳选择(也许只有选项)是使用Firebase Admin SDK并将其User Management features应用于list all users。获得该列表后,您可以使用该列表发送您自己的电子邮件。 Firebase不会为您发送电子邮件。

答案 3 :(得分:0)

如果你有一个节点服务器(如果你使用 firebase 来存储信息,这有点奇怪,但我有它用于套接字和路由),你可以使用 firebase admin sdk 来实现这一点,然后检索所有用户并发送邮件通过节点邮件程序。 但就我而言,我所做的很奇怪,并确保您没有做同样的事情:我使用套接字发送所有用户列表。我知道这很奇怪,但当时我不知道管理 sdk 和 api get 请求。