Android 在一定的时间间隔后,如何运行Node.js api?

Android 在一定的时间间隔后,如何运行Node.js api?,android,iphone,node.js,push-notification,cron,Android,Iphone,Node.js,Push Notification,Cron,我想使用REST向我的android和ios应用程序发送通知 Node.js的API 我知道可以通过chrone方法完成,但我不知道如何设置 这样我就可以随时向我的应用程序用户发送推送通知 我想要(经过一段时间后) 您可以在纯JavaScript中使用setInterval方法 setInterval(function () { //Call to method which will send notification // If you have specific endpoi

我想使用REST向我的android和ios应用程序发送通知 Node.js的API

我知道可以通过chrone方法完成,但我不知道如何设置 这样我就可以随时向我的应用程序用户发送推送通知 我想要(经过一段时间后)


您可以在纯JavaScript中使用
setInterval
方法

setInterval(function () {
    //Call to method which will send notification
    // If you have specific endpoint then call to that endpoint
}, 3000);

对于
cron
作业,还有许多
npm
包可用。

/*您可以使用节点cron模块。node cron模块是纯JavaScript for node的微型任务调度器。该模块允许您在node中调度任务*/

var cron = require('node-cron');
cron.schedule('1,2,4,5 * * * *', function() {
  console.log('running every minute 1, 2, 4 and 5);
});

/*上面的示例将每1,2,4,5分钟运行一次回调函数。您还可以为每3分钟的持续时间提供1-3的范围。在此处输入代码*/

Android/ios用户不会点击此api,那么我将如何操作此操作将添加服务器代码。并使用apns/gcm npm将注册id保存在db etc中以发送通知。一切都将从服务器端处理。Apns GCM