有人可以向我指出一些信息,以实现提醒的激活,例如在图像中我建立小时和频率,我想重复提醒(每日,每周,每月,不重复)我必须让查询知道什么时候到期时安排了提醒,并在其中通知推送通知表示提醒已达到高潮。
我提供的详细信息是在应用程序关闭时查询mongo,无法执行查询以验证提醒的状态。考虑使用混合:后台进行后台模式,但由于用户可以创建的提醒量,它可能会影响手机的电池消耗,他们会不断地了解应用程序的状态。
如果有人有方法,我感谢你给我指些数据。
答案 0 :(得分:0)
您可以设置cron
以在x个单位时间后启动操作。
在meteor
中,您可以使用此cron package。
如文档中所述,您可以安排任务在一定时间后或每隔x分钟后启动。
SyncedCron.add({
name: 'Crunch some important numbers for the marketing department',
schedule: function(parser) {
// parser is a later.parse object
return parser.text('every 2 hours');
},
job: function() {
var numbersCrunched = CrushSomeNumbers();
return numbersCrunched;
}
});
触发任务后,您可以从服务器向客户端应用发送推送通知。即使应用程序处于关闭状态,这也可以正常工作,因为作业已在服务器上完成。