我正在研究監視後臺中重要位置更改的應用程序。我一直在閱讀關於ios4和應用程序生命週期的所有答案(當然,我想都是!),但是我無法弄清楚的是當應用程序在後臺被喚醒時是否可以進行任何網絡訪問作爲一個重大的位置變化的結果。iPhone應用程序可以在後臺喚醒以顯着改變位置嗎?
該應用程序當前通過TCP套接字進行網絡訪問。套接字在應用程序暫停時關閉。
作爲接收位置更改事件的結果,我是否可以重新連接套接字,接收一些數據,發送新位置,然後在仍處於後臺的情況下關閉套接字?在辦公室靜止時很難測試!我們可以假設網絡活動需要不到10秒的時間才能完成。還假定該應用程序沒有註冊爲一個VoIP應用程序(可能/應該是?...)
任何想法?
謝謝RBT,這聽起來很有說服力。 – Roger 2011-03-24 09:02:19
從技術的角度來看,這是可能的。但蘋果允許嗎?您的應用程序(使用此技術)是否已獲得批准? – Toastor 2011-07-26 09:02:44
@Toastor是的。事實上,這是一個在論壇上的蘋果員工,他們也建議我這樣做。 – RedBlueThing 2011-07-26 12:29:30