如何让meteor移动应用程序在后台持续运行?

如何让meteor移动应用程序在后台持续运行?,meteor,geolocation,cordova-plugins,Meteor,Geolocation,Cordova Plugins,我用meteor和cordova插件构建了一个应用程序。我希望应用程序在后台运行。目前的情况是,应用程序在后台大约10分钟后停止工作。 可以在后台运行meteor移动应用程序吗 我最近对它进行了测试,cordova应用程序可能会在后台运行数小时(至少一整天,没有测试的时间更长),而地理定位在这一整天都在工作。 这是在安卓L上测试的,iOS不知道 不确定它是否始终与服务器保持连接,但至少客户端仍在运行 另外,为了保存电池,我只需每隔x分钟使用Meteor.setInterval和package检查

我用meteor和cordova插件构建了一个应用程序。我希望应用程序在后台运行。目前的情况是,应用程序在后台大约10分钟后停止工作。
可以在后台运行meteor移动应用程序吗

我最近对它进行了测试,cordova应用程序可能会在后台运行数小时(至少一整天,没有测试的时间更长),而地理定位在这一整天都在工作。 这是在安卓L上测试的,iOS不知道

不确定它是否始终与服务器保持连接,但至少客户端仍在运行

另外,为了保存电池,我只需每隔x分钟使用Meteor.setInterval和package检查一次地理位置:


顺便说一句,请同情这部糟糕的手机和它不断下降的电池电量。我理解这种担忧。也许我可以在后台运行而不监视地理位置?当我测试这个应用程序时,它在Android上运行了大约10分钟。有没有办法让它在后台运行?我遇到过这个问题,meteor中有没有同样的软件包?我没有添加任何特殊的内容,我看到Android上有一个
keepRunning
选项可以在后台运行,但是默认值已经设置为true()
Meteor.setInterval(function () {
  Session.set('geoLocation', newGeolocation);
}, 60000 * 15); //15 minutes