我已经使用meteor和cordova插件构建了一个应用程序。我希望应用程序在后台运行。目前发生的情况是,app在后台工作了大约10分钟后停止工作。是否可以在后台运行meteor移动应用?
发布于 2015-05-30 05:45:59
我最近测试过它,cordova应用程序可能会在后台运行几个小时(至少一整天,更长时间没有测试),而地理定位在这一天都在工作。这是在Android L上测试的,不知道是否适用于iOS。
不确定它是否总是与服务器保持连接,但至少客户端仍在运行。
此外,为了保护电池,我使用Meteor.setInterval和mdg:geolocation包每隔x分钟检查一次地理位置:
Meteor.setInterval(function () {
Session.set('geoLocation', newGeolocation);
}, 60000 * 15); //15 minuteshttps://stackoverflow.com/questions/30526796
复制相似问题