我已經使用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. iOS聊天應用程序如何在後臺繼續運行?
- 4. 在iPhone上,如何讓其他應用在應用運行時繼續在後臺運行?
- 5. 如何讓應用程序在後臺運行時在手機上響鈴android
- 6. 如何繼續在後臺運行前臺服務也在android
- 7. 繼續在後臺運行代碼ASP.NET
- 8. 如何在手機待機時繼續運行我的Android應用程序?
- 9. Android:繼續在後臺運行應用程序
- 10. 如何在後臺繼續在iOS上運行位置更新
- 11. 如何在手機開機時在後臺永久運行Android應用程序?
- 12. 如何讓TWebBrowser在發生錯誤後繼續運行JavaScript?
- 13. 如何讓應用程序在Windows Phone中關閉後繼續運行?
- 14. Windows Phone:如何讓計時器在退出應用程序後繼續運行?
- 15. 如何使shell exec在後臺運行而php繼續
- 16. 如何在後臺繼續運行python程序
- 17. 當應用程序轉到後臺時繼續運行NSOperationQueue
- 18. iPhone - 讓收音機在後臺運行
- 19. 流星幫手未運行反應
- 20. 如何讓SVG在手機上運行?
- 21. 運行流星後終端死機
- 22. iOS應用程序在App Store更新後是否繼續在後臺運行?
- 23. 在後臺運行的Windows手機應用程序
- 24. 如何在後臺繼續在前臺繼續使用NSURLConnection開始連接?
- 25. pyinstaller程序在關閉後繼續在後臺運行
- 26. 如何連續運行應用程序而不掛在後臺
- 27. Android Messenger應用程序如Facebook Messenger和Llama如何在開機時從後臺繼續運行?
- 28. 如何讓setInterval在後臺運行?
- 29. 如何讓程序在後臺運行?
- 30. 如何讓方法在後臺運行
作爲一個側面說明,請可憐可憐窮人手機及其降低電池電量。 –
我明白了這個問題。也許我可以在不監視地理位置的情況下在後臺運行它嗎? – prgmrDev