使用Firebase功能仅在遇到条件时发送通知

时间:2018-05-23 11:55:35

标签: firebase firebase-cloud-messaging google-cloud-firestore google-cloud-functions

我正在开发一个项目,当当前日期等于指定日期时,该项目应向其用户发送通知用户。那么 firebase-function 方法最适合这种应用: onUpdate,onWrite,onCreate https.onRequest

注意应用或firebase功能始终检查并比较 currentDate 与每个记录的日期数据库,如果匹配则发送通知。

2 个答案:

答案 0 :(得分:2)

如果我理解正确您要定期检查今天的日期(即当前日期)是否等于数据库中一个或多个记录的特定字段日期,您可以确实每天通过HTTP请求调用专用的云功能,并使用https://www.easycron.com/

等在线CRON作业

然后,您将在此云功能中进行查询,以检索此字段等于今天日期的所有记录,并向用户发送通知。

如果您提供有关数据库结构和已编写代码的更多详细信息,社区可能会为您提供进一步的帮助。

PS:看看Frank van Puffelen的答案:Cloud Functions for Firebase trigger on time?

答案 1 :(得分:1)

我想我有一个更好的网站。请尝试https://cron-job.org/en/。它是免费的,工作/工作对我来说很好。 感谢所有那些不遗余力地检查并可能尝试回答这个问题的人。