2011-08-25 61 views
1

我希望能在iOS4的應用程序在後臺運行在iOS4的

在後臺運行的應用程序,我知道

蘋果只允許某些類型的應用程序在後臺運行,如導航和音響和VOIP應用。但即使這些僅限於必要的任務。

是否有可能將該應用註冊爲VoIP,音頻或GPS應用中的一種,以保持其在後臺運行?

歡迎任何評論

回答

2

您不能在後臺「運行」應用程序;你只能在後臺運行一個任務。它的任務是

  • 繼續播放音頻
  • 保持VoIP連接
  • 更新位置(GPS)
  • 一些有限的任務(比如上傳文件)

我還沒有開發對於iOS,所以可能會有一些我錯過了。閱讀更多在Executing Code in the Background。從iOS 4開始,開發人員無法實現真正​​的多任務處理。如果我在這方面有任何問題,請糾正我。

1

不一般,沒有。您可以註冊一個VoIP或GPS會話並濫用其回調功能,但我懷疑App Store審覈流程會對其進行善意處理。

您在背景中未完成的任務或音頻/ VoIP/GPS背景模式需要做什麼?有可能使用另一種模式,仍然可以獲得蛋糕。