发送欢迎电子邮件 iOS Firebase 身份验证

时间:2021-03-03 13:51:41

标签: ios swift firebase email

我目前有一个 iOS 应用,它在我的数据库中使用 Firebase。

我正在尝试在成功注册后向我的用户发送欢迎电子邮件。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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

这里有两个相关的触发器:

  1. 您可以运行 Cloud Function 以响应在 Firebase 身份验证中创建的用户帐户。有关此示例,请参阅 Send a welcome email when a user completes signup
  2. 您可以运行 Cloud 函数来响应写入 Cloud Firestore 的文档或写入实时数据库的值。有关此示例的一个示例,请参阅 Send confirmation emails to users subscribing/unsubscribing to a newsletter

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