在我的firebase应用程序中,当用户插入订单(子节点"订单")时,我需要发送确认电子邮件。
可以使用firebase吗?
答案 0 :(得分:1)
是的,最简单的方法是使用SendGrid或MailGun等第三方服务来执行此操作。你将设置一个这样的触发器:
exports.ordersChanged = functions.database
.ref('/orders/{userID}/{orderID}')
.onWrite(event => {(event => {
const userID = event.params.userID;
/* Code to fetch user's email address and send email request to user */
});
此触发器将触发该节点上的创建,更新和删除,因此如果您最初在此路径上将订单写入数据库时只需要此方法,则可能需要使用onCreate
方法。 / p>
此外,您无法使用基本的Firebase帐户向第三方服务发出请求,因此您需要升级帐户。