- 此问题在此处已有答案**:
How can scheduled Firebase Cloud Messaging notifications be made outside of the Firebase Console?(2个答案)
2天前关闭。
我正尝试在用户需要的时候发送通知给他,但不知道如何操作。我可以得到一些帮助吗?
我试着在网上搜索,希望得到答案,但还没有人回答。我发现一个类似的问题,它只有一个答案,指向https://firebase.google.com/docs/notifications/
1条答案
按热度按时间8yparm6h1#
有几种方法可以计划Firebase通知:
**为Firebase使用云函数:**调度Firebase通知的一种方法是为Firebase使用云函数。您可以使用Firebase云消息传递(FCM)API编写一个在特定时间发送通知的函数,并使用内置的云函数调度程序将其调度为在所需时间运行。
**使用Firebase Cloud Scheduler:**Firebase Cloud Scheduler是一个完全托管的cron作业服务,允许您安排函数调用。您可以使用它来安排在特定时间发送通知的云函数。
**使用Firebase实时数据库:**调度通知的另一种方法是将调度时间和消息存储在Firebase实时数据库中,然后创建一个云函数,该函数监听数据库中的更改,并在调度时间到达时发送通知。
**使用Firebase Cloud Firestore:**您也可以使用Firebase Cloud Firestore来安排通知。您可以创建一个已安排通知的集合,其中每个文档代表一个在特定时间发送的通知。然后您可以创建一个云函数来监听集合中的更改,并在计划时间到达时发送通知。