使用 NodeJs 服务器中的 firebase 云消息在特定时间和日期安排通知

Posted

技术标签:

【中文标题】使用 NodeJs 服务器中的 firebase 云消息在特定时间和日期安排通知【英文标题】:Schedule a notification at a specific time and date using firebase cloud messaging in NodeJs server 【发布时间】:2021-12-04 06:27:19 【问题描述】:

我已经使用 firebase 云消息在我的应用程序中成功实现了通知,并且能够使用 admin.messaging().sendToDevice(registrationToken, message, notify_options) 在节点服务器中的我的 API 中发送通知

我的问题是有没有办法安排在特定的时间和日期,例如圣诞节的 12 月 25 日。

【问题讨论】:

【参考方案1】:

有没有办法安排在特定的时间和日期

是的,您可以使用scheduled Cloud Function。由于 Cloud Functions for Firebase 使用 Node.js Admin SDK,因此只需重用 Nodes.js 代码即可。

您需要将用户 registrationTokens 保存在 Cloud Function 可以读取的存储空间中:我们通常使用 Firestore。

云函数示例库中有一个example。

【讨论】:

以上是关于使用 NodeJs 服务器中的 firebase 云消息在特定时间和日期安排通知的主要内容,如果未能解决你的问题,请参考以下文章

如何使用NodeJS中的firebase云功能从firebase实时数据库中找出最近的位置LatLng

将 NodeJs 与 Firebase 一起使用 - 安全性

Firebase Firestore +云功能服务器端验证应用内购买收据(Swift + NodeJS)

NodeJS / Firebase中的自动任务[重复]

使用 NodeJS 的 Firebase 网络推送通知不起作用

Firebase Firestore + Cloud Function 服务器端验证应用内购买收据(Swift + NodeJS)