在Firebase控制台中,我们可以设置特定的时间和日期,以便推送通知。但有没有办法我们可以每天设置它?例如,它会在每周一,周三和周五或每天发送?
答案 0 :(得分:6)
推送具有Firebase通知的广告系列可以立即发送(已安排)但您无法设置重复发布的模式。它是一款非常年轻的产品,仅在上周由谷歌推出..
您可以切换到Firebase Cloud Messaging,使用他们的HTTP API,然后构建一个cron脚本,以便在这些日子自动触发通知。
或者切换到更成熟的产品,例如Parse Server,Batch.com或其他任何产品,因为它们通常会提供每日/每周/每月定期推送通知功能。
答案 1 :(得分:2)
答案 2 :(得分:0)
如果要安排功能在指定时间运行,请使用 functions.pubsub.schedule()。onRun()此便捷方法创建了一个 Google Cloud Pub / Sub主题,并使用Google Cloud Scheduler触发 该主题上的事件,以确保您的功能可以按预期运行 时间表。
https://firebase.google.com/docs/functions/schedule-functions