首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova调度任务

问Cordova调度任务
EN

Stack Overflow用户
提问于 2015-07-20 13:32:01
回答 1查看 3.1K关注 0票数 8

我正在用Cordova开发一个移动应用程序(平台: Android,iOS)。

我的应用程序需要一个URL来每小时获取一次数据。当URL关闭时,我希望我的应用程序仍然可以点击URL。

我在google上搜索,得到了一些插件:

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

我需要一个插件,像第二个插件,但也工作时,应用程序是关闭的,就像第一个计划的通知。

科多瓦有这样的插件吗?或者用科多瓦做这样的背景任务是不可能的。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-12-23 07:39:07

我也遇到了同样的问题,我需要每隔几分钟选择一次lat,液化天然气,并计算距离,但是仅靠后台插件无法解决这个问题,因为当手机睡着时,它就停止工作了。所以我得确定电话不会睡着..。

所以我用电源管理插件和后台模式插件..。效果很好..。

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

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

代码语言:javascript
复制
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');
 });

}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31517871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档