我正在用Cordova开发一个移动应用程序(平台: Android,iOS)。
我的应用程序需要一个URL来每小时获取一次数据。当URL关闭时,我希望我的应用程序仍然可以点击URL。
我在google上搜索,得到了一些插件:
我需要一个插件,像第二个插件,但也工作时,应用程序是关闭的,就像第一个计划的通知。
科多瓦有这样的插件吗?或者用科多瓦做这样的背景任务是不可能的。
谢谢
发布于 2015-12-23 07:39:07
我也遇到了同样的问题,我需要每隔几分钟选择一次lat,液化天然气,并计算距离,但是仅靠后台插件无法解决这个问题,因为当手机睡着时,它就停止工作了。所以我得确定电话不会睡着..。
所以我用电源管理插件和后台模式插件..。效果很好..。
背景模式插件:https://github.com/katzer/cordova-plugin-background-mode
电源管理插件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');
});
}https://stackoverflow.com/questions/31517871
复制相似问题