Dav*_*que 5 android angularjs ionic-framework
我正在后台运行一个进程,我需要在应用程序从最近的应用程序关闭之前终止它(向右滑动方形按钮)。
该应用程序使用一个插件来获取当前位置https://github.com/mauron85/cordova-plugin-background-geolocation和另一个在后台执行任务。后台插件调用位置插件,如果您在存储位置期间滑动应用程序,通知会保留在抽屉中。
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.backgroundMode.enable();
cordova.plugins.backgroundMode.onactivate = function () {
if(promise != []){
$interval.cancel(promise);
}
promise = $interval(geolocation_function, 25000);
};
cordova.plugins.backgroundMode.ondeactivate = function(){
if(promise != []){
$interval.cancel(promise);
}
promise = $interval(geolocation_function, 25000);
}
}
Run Code Online (Sandbox Code Playgroud)
对后台插件的地理定位函数调用。我正在使用这个https://github.com/katzer/cordova-plugin-background-mode 但我不知道如何控制它。
有什么我可以使用的功能吗?谢谢。
我使用此事件在应用程序关闭之前关闭服务
.run(function(){
window.onunload = function(){
backgroundGeoLocation.stop();
}
Run Code Online (Sandbox Code Playgroud)
})
| 归档时间: |
|
| 查看次数: |
4658 次 |
| 最近记录: |