首页 > 解决方案 > 发送欢迎电子邮件 iOS Firebase 身份验证

问题描述

我目前有一个将 Firebase 与我的数据库一起使用的 iOS 应用程序。

成功注册后,我试图让我的用户收到一封欢迎电子邮件。

有谁知道我怎样才能做到这一点?

谢谢!

标签: iosswiftfirebaseemail

解决方案


Firebase 没有内置 API 可让您直接从客户端发送电子邮件,因为这会吸引太多垃圾邮件。

使用 Firebase 执行此操作的最常见方法是使用 Cloud Functions,它们是(通常很小的)Node.js 函数,在由 Google Cloud 管理的环境中运行,并且由 Firebase 项目内部发生的事件触发。

与此处相关的两个此类触发器:

  1. 您可以运行 Cloud Function 来响应在 Firebase 身份验证中创建的用户帐户。有关这方面的示例,请参阅在用户完成注册时发送欢迎电子邮件
  2. 您可以运行 Cloud Function 以响应写入 Cloud Firestore 的文档或写入实时数据库的值。有关这方面的一个示例,请参阅向订阅/取消订阅时事通讯的用户发送确认电子邮件

您可以使用所有这些,然后通过您拥有凭据的 SMTP 服务器发送电子邮件。


推荐阅读