利用极光推送定时推送消息,大概是个什么思路。
//补充
我搜到说是用cron可以实现定时发送,代码如下:
var cronJob = require(“cron”).CronJob;
//每秒钟执行一次
new cronJob(’* * * * * ‘, function () {
//your job code here
}, null, true, ‘Asia/Chongqing’);
//每隔30秒执行一次,会在0秒和30秒处执行
new cronJob(’/30 * * * * ‘, function () {
//your job code here
}, null, true, ‘Asia/Chongqing’);
//从早上8点到下午18点,每隔半个小时执行一次,会在0分和30分处执行
new cronJob(’ */30 8-18 * * ‘, function () {
//your job code here
}, null, true, ‘Asia/Chongqing’);
//在每天的10点和18点的第26分钟各执行一次
new cronJob(’ 26 10,18 * * *’, function () {
//your job code here
}, null, true, ‘Asia/Chongqing’);
有个疑问就是针对用户可能设置的推送时间都不一样,这个该如何改呢或者实现呢?
//再补充 设置成每一个小时执行一次,这样行不行?