我已经使用meteor和cordova插件构建了一个应用程序。我希望应用能够在后台运行。目前发生的情况是,应用程序在后台停止工作约10分钟后停止工作。 是否有可能运行在后台运行流星手机应用程序?如何让流星手机应用继续在后台运行?
回答
我最近测试过,cordova应用可能会在后台运行数小时(至少一整天,未测试更长时间),并且地理位置在这整天都在运行。 这是在Android L上测试的,不知道适用于iOS。
不知道它是否总是保持连接到服务器,但至少客户端仍在运行。
此外,为了保护电池,我只检查地理位置每隔x分钟,使用Meteor.setInterval
和mdg:geolocation包:
Meteor.setInterval(function() {
Session.set('geoLocation', newGeolocation);
}, 60000 * 15); //15 minutes
当我测试应用程序时,它在Android上运行了大约10分钟。有没有办法让它在后台运行?我遇到了这个http://stackoverflow.com/questions/10343828/creating-an-android-service-with-phonegap-have-phonegap-app-run-even-when-clos,有没有可用的包流星一样吗? – prgmrDev
我没有添加任何特别的东西,我看到在Android上有一个'keepRunning'选项可以在后台运行,但默认设置已经设置为true(https://cordova.apache.org/docs/en/3.0。 0/guide_platforms_android_config.md.html) – Guillaume
- 1. 如何让应用程序在后台运行?继续收集数据?
- 2. 如何让应用程序在退出后继续运行?
- 3. 在iPhone上,如何让其他应用在应用运行时继续在后台运行?
- 4. 如何继续在后台运行前台服务也在android
- 5. 如何在手机待机时继续运行我的Android应用程序?
- 6. 如何在手机开机时在后台永久运行Android应用程序?
- 7. 如何让TWebBrowser在发生错误后继续运行JavaScript?
- 8. 如何在后台继续运行python程序
- 9. iPhone - 让收音机在后台运行
- 10. 在后台运行的Windows手机应用程序
- 11. 如何在后台继续在前台继续使用NSURLConnection开始连接?
- 12. pyinstaller程序在关闭后继续在后台运行
- 13. Android Messenger应用程序如Facebook Messenger和Llama如何在开机时从后台继续运行?
- 14. 如何让脚本在后台运行
- 15. 如何让方法在后台运行
- 16. 如何让活动在后台运行?
- 17. 如何让Cloud9 IDE在后台运行?
- 18. 如何让NSTimer和一些操作继续在后台工作?
- 19. 重启Apache不应该让PHP脚本继续运行后?
- 20. 如何在终止ssh后继续在Raspberry Pi的后台运行Python程序
- 21. 如何让数字应用程序在后台运行
- 22. 如何让应用程序无限期地在后台运行?
- 23. 如何让我的应用在iPhone的后台运行?
- 24. 在后台继续执行任务
- 25. 继续在iOS中的任务在后台,如果手机被锁定
- 26. 让命令行工具继续运行
- 27. Countdowntimer如何继续在我的应用程序中按下后退按钮时在后台运行?
- 28. 流星1.2.1教程应用错误在运行“流星”
- 29. 继续在后台运行次要线程
- 30. 安卓倒计时计时器继续在后台运行
作为一个侧面说明,请可怜可怜穷人手机及其降低电池电量。 –
我明白了这个问题。也许我可以在不监视地理位置的情况下在后台运行它吗? – prgmrDev