全球设置Firebase位置更改警报的最佳方法

5

我的应用程序中使用Firebase存储用户提交的反馈,使用push()将子项添加到位置。理想情况下,当该位置添加了新的子项时,我可以收到电子邮件,但这只能由某个Firebase服务直接完成,或者可能是通过某个Firebase服务间接完成,它可以触发一个包含向我发送电子邮件小脚本的URL,但我找不到任何提及这两种功能的地方。

我能想到的一种方法是,设置一个小型的Node.js服务器,不断监听该引用,并使用on('child_added', cb)在更改时给我发送电子邮件。我使用Firebase尝试构建此应用程序而无需拥有服务器,因此我不想这样做。我考虑只在我的个人计算机上设置一个cron作业,定期通过REST API检查该位置。还有更好的建议吗?

2个回答

5
简单的解决方案是使用第三方服务。Firebase与Zapier集成非常好。该服务允许您轻松地将Firebase与各种不同的服务和技术集成,而无需编写任何代码。其中一种技术是电子邮件。您可以免费创建一个“zap”,它将在他们的服务器上运行,并自动监视Firebase路径的新子项,然后将该子项的信息作为电子邮件发送给您。设置只需要几秒钟,无需编写任何代码。

哇塞,Zapier 为 Firebase 添加了一个全新的惊人之处。这正是我所寻找的。你甚至可以让它给你打电话。神奇的地方就在这里:https://zapier.com/app/explore?services=FirebaseDevAPI - tobek

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接