Node.js 如何在用户';她注册了吗?
我想在用户注册后使用FCM向其发送推送通知。Node.js 如何在用户';她注册了吗?,node.js,Node.js,我想在用户注册后使用FCM向其发送推送通知。 在下列时间 注册5分钟后 注册24小时后 注册1周后 提前谢谢你的帮助 const schedule = require('node-schedule'); let scheduleDate = new Date(Some date) schedule.scheduleJob(scheduleDate, function(fcmtoken){ SendNotificationhere(fcmtoken)
在下列时间
- 注册5分钟后
- 注册24小时后
- 注册1周后
const schedule = require('node-schedule');
let scheduleDate = new Date(Some date)
schedule.scheduleJob(scheduleDate, function(fcmtoken){
SendNotificationhere(fcmtoken)
}.bind(null,fcmtoken))
如果有任何疑问,请在评论部分提及您的疑问
如果有任何疑问,请在评论部分提及您的疑问。可以使用
setInterval
在注册后5分钟发送。但在24小时零1周内,您需要运行一些cron作业。您可以使用@PratapSharma建议的节点计划
因为您没有针对单个用户的cron作业。您需要每隔一小时左右运行一次cron作业,它将检查用户注册时间并根据差异发送特定通知。您可以获取最近几天内注册的用户,在您的情况下,这将是7天
这种方法与实际时间相差59分钟(如果是24小时或7天)。您可以使您的扩散机制更智能。可能包括23.5小时到24.5小时之间的用户。类似的方法可以持续7天。使用
setInterval
可以在注册后5分钟发送。但在24小时零1周内,您需要运行一些cron作业。您可以使用@PratapSharma建议的节点计划
因为您没有针对单个用户的cron作业。您需要每隔一小时左右运行一次cron作业,它将检查用户注册时间并根据差异发送特定通知。您可以获取最近几天内注册的用户,在您的情况下,这将是7天
这种方法与实际时间相差59分钟(如果是24小时或7天)。您可以使您的扩散机制更智能。可能包括23.5小时到24.5小时之间的用户。类似的方法可以持续7天。您可以使用节点调度器之类的工具。将发布一个示例代码,说明如何实现这一点。您可以使用节点调度器之类的工具。将发布一个示例代码,说明如何实现这一点。