我正在尝试查看如何更新Firebase数据库/文档时使Firebase向我发送电子邮件通知。该数据库由我的android应用程序使用,并且用户必须注册/登录,下订单,所以我需要知道何时有新用户注册(这将反映在firebase中),并且我还需要知道何时有新用户下订单。
目前,所有内容都存储在firebase中,但是我需要知道何时有新条目,我看到了一个使用nodemailer的线程,但是不确定如何实现它,所以我需要更多说明或更好的方法从Firebase获取电子邮件通知。
答案 0 :(得分:0)
您可以使用firebase函数在数据库更新或用户创建时触发函数:请参见https://firebase.google.com/docs/functions/auth-events https://firebase.google.com/docs/functions/database-events或https://firebase.google.com/docs/functions/firestore-events
然后在您的函数中,您可以使用sendgrid之类的电子邮件提供商向您发送邮件。 Google的“ firebase功能发送电子邮件”教程。
答案 1 :(得分:0)
您可以使用Firebase Cloud Functions进行此操作。每当您的数据存储区更新时,都会触发云功能,从而可以向用户发送自动电子邮件。
以下是triggers的列表,可在Firebase实时数据库上获得
下面是一个示例,该示例演示了在更新数据库时使用firebase发送自动电子邮件的方法: https://github.com/firebase/functions-samples/tree/master/quickstarts/email-users