我使用meteor和cordova插件构建了一个应用程序。我希望该应用程序在后台运行。目前正在发生的是,app在后台工作大约10分钟后停止工作。 是否可以运行在后台运行的流星移动应用程序?
答案 0 :(得分:2)
我最近测试了它,cordova应用程序可能在后台运行了几个小时(至少一整天,没有经过长时间测试),地理定位在这一整天都有效。 这是在Android L上测试的,对iOS不知道。
不确定它是否始终保持与服务器的连接,但至少客户端仍在运行。
另外,为了保存电池,我只使用Meteor.setInterval
和mdg:geolocation包每隔x分钟检查地理位置:
Meteor.setInterval(function () {
Session.set('geoLocation', newGeolocation);
}, 60000 * 15); //15 minutes