如果我关闭Ionic/Cordova应用程序(无论是iOS还是Android),是否可能运行后台服务?
出于这个目的,我选择了这个插件:https://github.com/katzer/cordova-plugin-background-mode
到目前为止,我有这段代码:
$ionicPlatform.ready(function () {
cordova.plugins.backgroundMode.isEnabled();
cordova.plugins.backgroundMode.configure({
silent: true
})
............
///do some task
)}
如果应用程序在前台运行时,它可以正常工作,但是一旦我关闭应用程序,正在运行的任务也会停止。
是否有任何解决方法/方法可以使我的任务在关闭应用程序时仍然运行?
编辑:
我已经为iOS和Andorid添加了权限,但结果相同。
编辑2:
我在后台要做的事情是编写自己的重要位置更改服务实现,因为Cordova或PhoneGap没有免费插件可用于iOS和Android。