Android 重复背景任务离子框架

Android 重复背景任务离子框架,android,cordova,ionic-framework,ionic,cordova-plugins,Android,Cordova,Ionic Framework,Ionic,Cordova Plugins,我正在使用ionic framework构建我的应用程序。 我安装了这个插件,可以在后台模式下工作 Q:但现在我如何才能在后台完成每30分钟重复一次的任务 你知道另一个插件可以做到这一点吗 谢谢对于此任务,您可以使用$timeout和$interval,时间间隔为百分之一百 根据您使用的存储库,代码必须如下所示: //设备就绪时运行 document.addEventListener('deviceready',函数(){ //Android定制 //指示应用程序正在后台执行任务并暂停将中断用户

我正在使用ionic framework构建我的应用程序。 我安装了这个插件,可以在后台模式下工作

Q:但现在我如何才能在后台完成每30分钟重复一次的任务

你知道另一个插件可以做到这一点吗


谢谢

对于此任务,您可以使用
$timeout
$interval
,时间间隔为百分之一百


根据您使用的存储库,代码必须如下所示:

//设备就绪时运行
document.addEventListener('deviceready',函数(){
//Android定制
//指示应用程序正在后台执行任务并暂停将中断用户。
//插件必须在后台创建通知,就像下载进度条一样。
cordova.plugins.backgroundMode.setDefaults({
标题:“TheTitleOfYourProcess”,
文本:“正在执行后台任务。”
});
//启用后台模式
cordova.plugins.backgroundMode.enable();
//在后台模式被激活时调用
cordova.plugins.backgroundMode.onactivate=函数(){
//设置30分钟(1800000毫秒)的间隔
setInterval(函数(){
//要重复运行的代码
}, 1800000);
}
},假);

当爱奥尼亚/cordova应用程序位于设备的后台时,所有角度代码都将暂停。当应用程序位于前台时,
$timeout
$interval
是正确的答案,但在设备上运行时没有帮助。