cordova调度任务

我正在开发与cordova的移动应用程序(平台:Android,iOS)。

我的应用程序需要ping一个URL来获取每小时的数据。 我希望我的应用程序在closures的时候仍然可以ping通url。

我在谷歌search,我得到了一些插件:

  1. https://github.com/katzer/cordova-plugin-local-notifications
  2. https://github.com/katzer/cordova-plugin-background-mode

我需要一个像第二个插件,但也适用于像第一个像计划通知closures应用程序。

有没有像这样的cordova插件? 或者不可能用cordova做这样的背景任务。

谢谢

我有一些同样的问题,我需要每隔几分钟select一次,并计算距离,但单独的后台插件无法解决它,因为当手机进入睡眠状态时停止工作。所以我必须确定,手机不睡觉..

所以我用电源pipe理插件与背景模式插件一起..它工作得很好..

背景模式插件: https : //github.com/katzer/cordova-plugin-background-mode

电源pipe理插件https://github.com/boltex/cordova-plugin-powermanagement

if( ionic.Platform.isAndroid() ){ cordova.plugins.backgroundMode.enable(); window.powerManagement.dim(function() { console.log('Wakelock acquired'); }, function() { console.log('Failed to acquire wakelock'); }); window.powerManagement.setReleaseOnPause(false, function() { console.log('setReleaseOnPause successfully'); }, function() { console.log('Failed to set'); }); }