如何仅在同一天和同一月(如生日)执行触发Firebase Cloud功能?

时间:2019-06-09 04:38:07

标签: android firebase google-cloud-functions

我想在生日当天通过Firebase Cloud Function向少数用户发送通知。我在数据库中有用户的设备令牌ID和生日(作为日期)。我检查了一些关于stackoverflow的脚本,但是它没有帮助,因为生日和今天只有dd / MM相似。年份总是不同的。

我尝试了这个(How to trigger function when date stored in firestore database is todays date?)脚本,但是没有用。

npm install -g @angular/cli@latest

我想在用户生日那天触发此功能。请帮我。预先感谢。

1 个答案:

答案 0 :(得分:1)

您已经编写了一个HTTP触发器。只要访问HTTP端点,它将运行。它可能无法在特定的日期或时间自动运行,因此,如果没有其他程序按您希望的时间表调用此功能,则什么也不会发生。

如果您想定期检查数据库中的更改,可以编写一个scheduled function来查询数据库每天要做的工作,然后执行。