我一直在使用Phonegap开发Android应用程序,现在想要关闭应用程序,它仍然可以在应用程序中执行java/js代码.所以我理解我需要创建一个服务.如果我在phonegap上创建服务插件,我仍然可以执行javascript代码或只执行java吗?
有没有人做过这样的事情?我找到了这个讨论,但似乎没有用:http://groups.google.com/group/phonegap/browse_thread/thread/722b0e796baa7fc6 这就是我现在所拥有的一切.
在我转向开发本土之前,如果我无法弄清楚它以为我会问以前是否有人这样做过.我似乎无法找到任何类似的手机插件插件.
编辑:我有一个应用程序执行Java代码作为服务.但是当它调用sendjavascript时它不起作用.那么有什么方法可以在后台运行javascript代码以及使用phonegap关闭应用程序时?
谢谢
如果我关闭我的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
)}
Run Code Online (Sandbox Code Playgroud)
如果应用程序转到前台,它可以正常工作,但是一旦我关闭应用程序,我运行的任务也会停止.那么即使应用程序关闭,有没有任何解决方法/方法可以让我的任务运行?
编辑:
我还为iOS和Andorid添加了权限,但我得到了相同的结果.
编辑2:
我在后台尝试做的是编写自己的重要位置更改服务实现,因为没有适用于iOS和Android的Cordova或PhoneGap的免费插件.
我使用ionic2带FCM.
我在应用运行时收到通知.
我需要在应用程序运行时收到通知.
我怎样才能做到这一点 ?