ios - 发送欢迎电子邮件 iOS Firebase 身份验证
问题描述
我目前有一个将 Firebase 与我的数据库一起使用的 iOS 应用程序。
成功注册后,我试图让我的用户收到一封欢迎电子邮件。
有谁知道我怎样才能做到这一点?
谢谢!
解决方案
Firebase 没有内置 API 可让您直接从客户端发送电子邮件,因为这会吸引太多垃圾邮件。
使用 Firebase 执行此操作的最常见方法是使用 Cloud Functions,它们是(通常很小的)Node.js 函数,在由 Google Cloud 管理的环境中运行,并且由 Firebase 项目内部发生的事件触发。
与此处相关的两个此类触发器:
- 您可以运行 Cloud Function 来响应在 Firebase 身份验证中创建的用户帐户。有关这方面的示例,请参阅在用户完成注册时发送欢迎电子邮件。
- 您可以运行 Cloud Function 以响应写入 Cloud Firestore 的文档或写入实时数据库的值。有关这方面的一个示例,请参阅向订阅/取消订阅时事通讯的用户发送确认电子邮件。
您可以使用所有这些,然后通过您拥有凭据的 SMTP 服务器发送电子邮件。
推荐阅读
- python - 更改 Django UserAdmin 的下拉标签
- r - R:如何粘贴0()反斜杠?
- security - windows10中是否有NPPasswordChangeNotify的替代api来支持SSO
- java - 如何从java代码添加环境变量
- python-3.x - 层列表的 PyTorch 模型抛出错误
- flutter - 使用 bottomNavigationBar 时,如何为每个子屏幕设置自定义 AppBar?
- node.js - 购买 twilio 号码时或之后在 twilio 上分配动态 Webhook URL
- android - 使用 SQLite 在 Android 上更新密码
- ruby - 如何使用hanami logger?
- gitlab - Gitlab AutoDevops 环境变量不适用