我試圖開發一個應用程序,需要在iOS中以後臺模式持續運行,即使沒有互聯網訪問(3G或WiFi)也不會關閉。我想知道是否有可能讓它在任何時候都運行,除非您選擇手動關閉它。針對iOS的持續應用程序
回答
The simple anser:NO。
如果您正在播放音頻,是VOIP客戶端還是需要跟蹤位置,您可以在後臺運行應用程序。
但是沒有辦法讓它持久化,用戶總是可以殺死應用程序。 如果需要系統可以殺死應用程序,如果使用了大量內存。
謝謝你的回覆。 應用程序將始終在後臺運行以跟蹤位置。 當然,如果用戶殺死它,沒有問題。然後我擔心的是,即使系統需要內存來運行其他應用程序,仍然有辦法保持應用程序運行。 – daunmi 2012-02-15 02:50:29
只要確保當你得到背景時,你可以儘可能多地清理內存。另外,當你的應用程序確實收到內存警告時,清理任何不需要的保留數據,你應該沒問題。 – rckoenes 2012-02-15 07:59:00
這可能是一個非常基本的問題,但是,您的意思是程序在內部收到內存警告,並且您可以編寫代碼清理不需要的數據或使用過的內存? 清理不需要的數據將僅用於我的應用程序,還可能包含整個系統不需要的數據? – daunmi 2012-02-16 00:55:49
這取決於你的意思,你的意思是,即使自動鎖定嘗試鎖定iPhone之後,它仍然繼續運行。 2分鐘?因爲那麼答案是肯定的,請使用[UIApplication sharedApplication]的idleTimerDisabled屬性。您可以在此禁用自動鎖定,以便您的應用持續顯示,並且iPhone不會自動鎖定。
- 1. 針對iOS 4.0應用程序的NSFileProtectionComplete
- 2. iOS應用程序與Travis CI持續集成
- 3. 針對SQL Server 2005的新ASP.NET應用程序:如何繼續?
- 4. 錯誤MT0014:iOS 6中不支持構建應用程序針對的ARMv6
- 5. 針對ios的BLE支持
- 6. 完整性問題持續應用程序應用程序
- 7. ESB應用程序和持續集成
- 8. 針對iOS 6.0的xCode 4.62提交的應用程序
- 9. 避免針對Web應用程序的會話劫持
- 10. 針對Java應用程序的移動廣告支持
- 11. ADODB中針對傳統VB6應用程序的事務支持
- 12. 帶有持續運行的Java程序的Web應用程序
- 13. 針對網站的iOS本機客戶端應用程序
- 14. 針對iOS的Facebook SDK 4.0應用程序邀請
- 15. 針對OS 5.1的應用程序未安裝在iOS 6上
- 16. 在iOS應用程序中針對Gmail的推送通知
- 17. 針對Android和iOS應用程序的Firebase
- 18. 如何針對iOS應用程序的版本更新收費
- 19. 針對iOS,Android和WP7的網絡應用程序?
- 20. 澤西2化妝類/對象持續整個應用程序
- 21. 針對科爾多瓦iOS應用程序中的單屏幕的方向iOS應用程序
- 22. 保持iOS應用程序鎖定時應用程序運行?
- 23. 針對業務應用程序的示例WPF應用程序?
- 24. IOS應用程序支持頁面URL
- 25. 保持應用程序在iOS中
- 26. 使應用程序不支持iOS 7
- 27. iOS應用程序 - 不支持iPad
- 28. 針對Java Swing應用程序的Spy ++
- 29. 針對混合應用程序的Aurelia.io
- 30. 針對websevices的Grails groovy應用程序
我已經刪除了你的開頭段落,因爲它是在首頁的問題預覽中彈出的唯一一個 - 實際問題不可見。 – jrturton 2012-02-14 08:37:02
感謝您的更正。 – daunmi 2012-02-15 02:59:52