Firebase身份验证具有内置电子邮件服务。是否可以通过云功能(admin js sdk)发送基于身份验证的电子邮件?
似乎我应该能够使用自定义noreply@my-domain.com
代码触发来自oob
的电子邮件,然后我可以使用该代码来驱动我的(客户端)应用程序。
我的用例是,当新订单.collection("orders").doc(uid)
将其stage
字段更新/更改为'submitted'
时,我想通过电子邮件通知用户提交了新订单。甚至可以使用oob代码标记为'processed'
?
...只是试图避免完全使用第三方电子邮件服务。
答案 0 :(得分:2)
你可以使用MailChimp
来做你想要的事情,因为像Miles所说,你需要做一个解决方法才能解决这个问题。
我一直在使用MailChimp
我自己向我的应用程序中注册的每个用户发送电子邮件,我已经在mailchimp中设置了几封电子邮件,我只是将所有注册到我的应用程序的用户添加到列表中,所以第一条消息将是欢迎消息,然后在2天之后再发送一封电子邮件,等等,您可以随时触发电子邮件,因为文档不是很明确,我已经制作了如何将其与Android集成的教程。 / p>
你可以找到那个教程HERE,唯一的就是西班牙语,对不起。
这个想法很简单,只需让您的用户通过FirebaseAuth
发送电子邮件,将该电子邮件传递给mailchimp查询,然后从mailchimp网站设置电子邮件
答案 1 :(得分:1)
不幸的是,他们的API似乎不支持在您的项目中通过电子邮件发送用户。但是,他们为电子邮件用户提供了云功能示例代码,您可以轻松调整以满足您的需求:https://github.com/firebase/functions-samples/tree/master/quickstarts/email-users