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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将电子邮件从身份验证列表发送给Firebase上的所有用户相关的知识,希望对你有一定的参考价值。

我是否可以通过某种方式向身份验证列表中的所有用户发送电子邮件。我知道我可以一开始就发送电子邮件(电子邮件地址验证)但这不是事实。我对应用程序进行了新的更新,我想发送一封电子邮件,说明发生了什么问题。

答案

Firebase不提供新闻通讯服务。您可以向用户发送电子邮件的唯一方法是在身份验证过程中验证电子邮件地址时。要实现所需的功能,您需要获取用户电子邮件列表,并使用第三方应用程序,该应用程序可以发送大量电子邮件,但要注意垃圾邮件的电子邮件法规。

另一答案

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

另一答案

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

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

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

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

以上是关于将电子邮件从身份验证列表发送给Firebase上的所有用户的主要内容,如果未能解决你的问题,请参考以下文章

从 Firebase 身份验证中删除用户

将 Firebase 身份验证与 Firebase 数据库连接

Firebase 身份验证:通过特殊电子邮件地址(例如 *@gmx.at)发送但未收到的电子邮件

firebase暂时发送“没有用户记录”?

Expo App 中的 Firebase 无密码电子邮件身份验证错误

将 GMail 地址分配给另一个域