使用 Firebase Cloud Messaging 创建每日推送通知

Create daily push notification using Firebase Cloud Messaging

在 Firebase 控制台中,我们可以设置推送通知的具体时间和日期。但是有没有一种方法可以让我们每天都设置它呢?例如每周一、三、五发送还是每天发送?

带有 Firebase 通知的推送活动可以现在或稍后(预定)发送。

您可以切换到 Firebase Cloud Messaging,使用他们的 HTTP API,然后构建一个 cron 脚本以在这些天自动触发您的通知。

或切换到更成熟的产品,如 Parse Server、Batch.com 或其他任何产品,因为它们通常提供 daily/weekly/monthly 定期推送通知功能。

FCM 中现在可以使用重复消息。可能对某人有帮助。

If you want to schedule functions to run at specified times, use functions.pubsub.schedule().onRun() This convenience method creates a Google Cloud Pub/Sub topic and uses Google Cloud Scheduler to trigger events on that topic, ensuring that your function runs on the desired schedule.

https://firebase.google.com/docs/functions/schedule-functions