如何让流星移动应用继续在后台运行?

我使用流星和cordova插件构建了一个应用程序.我希望该应用程序在后台运行.目前正在发生的是,app在后台工作大约10分钟后停止工作.

是否可以运行在后台运行的流星移动应用程序? 最佳答案 我最近测试过,cordova应用程序可能在后台运行了几个小时(至少一整天,没有经过长时间的测试),地理定位在这一整天都有效.

这是在
Android L上测试的,不知道对于iOS.

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

此外,为了保护电池,我每隔x分钟检查地理位置,使用Meteor.setInterval和mdg:geolocation包:

Meteor.setInterval(function () {
  Session.set('geoLocation', newGeolocation);
}, 60000 * 15); //15 minutes
点赞