我正在构建一个预约应用程序,我使用FCM来处理推送通知,所以我想知道是否有一种方法来安排推送通知例如,
当医生给出预约时间时,应在预约时间前几分钟通知患者。我读过cron job,但我不确定如何将其调度到动态时间。
您可以以固定的间隔(例如每分钟)运行计划任务,然后发送过去/下一分钟的所有消息,或者您可以使用云任务来安排任务(然后是HTTP云函数),或者您自己(如Doug在这里解释的那样)或本文档中所示。
这个主题之前已经讨论过很多次了,所以我建议你也看看:
- 如何在firebase中动态创建cron作业
- 如何根据存储在云firestore中的日期触发云功能?
- 如何基于firestore文档的时间戳属性触发云函数
- 在使用云功能和firestore更新文档后1小时运行一些代码