好了,我指定我的應用程序的plist中的UIRequiresPersistentWiFi關鍵YES這樣的iOS不會停止獲取數據時,我的應用程序是在後臺。UIRequiresPersistentWiFi相當於蜂窩連接
但是,當用戶使用蜂窩連接(而不是wifi),我的應用程序在後臺時,數據的下載在幾分鐘後停止。
我仔細檢查了文檔,看起來沒有相應的UIRequiresPersistentWiFi我可以設置蜂窩網絡。
有什麼辦法可以讓我們通過蜂窩網絡建立連接,而應用程序在後臺?任何提示?
乾杯!
更新:
我想提出一個互聯網廣播應用。流與我一個接一個地請求的mp3(不能提前請求它們,不能改變服務器端)相結合。它適用於我的應用程序在後臺並使用WiFi。但是,使用蜂窩連接時,網絡請求在後臺花費一段時間後不會執行。沒有改變戰略的地方。該應用程序在AppStore中,它曾經工作過。我想他們在新版本的系統中改變了一些東西。
什麼是我不需要節流。我的電臺應用程序已經獲得批准,並位於AppStore中。流以128kb/s(最大值)發送,所以這不成問題。它看起來像系統在後臺的一段時間後沉默我的網絡請求(當蜂窩網絡時)。但是,只有當我嘗試在後臺啓動連接時纔會發生這種情況。
說明:
- 應用程序在後臺播放MP3數據流傳輸的蜂窩網絡 。
- MP3播放結束
- 我請求URL到另一個MP3
- 不執行請求*。
*使用WiFi時有效。
我不確定這正是你在找什麼,但看看那個:http://stackoverflow.com/q/4595638/1047258 – Novarg 2012-01-18 16:20:15
謝謝,但它沒有任何關係與我的問題。 – RaffAl 2012-01-19 14:36:51