2010-11-29 46 views
0

我寫了一個需要持續WiFi連接的應用程序,並且爲了使連接儘可能持久,我在Info.plist中將UIRequiresPersistentWifi設置爲yes,並且我建議當用戶按下按鈕時將應用程序「打開」保持按鈕。然而,在iPod touch(我有一個2G和一個4G測試)運行iOS 4.2.1,該設備似乎關閉的WiFi連接很多後設備進入睡眠狀態比它更早在早期的iOS版本上做過。我認爲這是在60秒左右。一些iOS 4.2設備提早關閉WiFi?

我不相信蘋果公司已經就如何處理關閉網絡連接做出了任何堅定的承諾,但我的印象是它更長,意圖更長,並且這是我們可以依賴的。有沒有人對此有任何意見?

回答

1

經過一番閱讀/研究後,似乎蘋果的理念是不應該依賴WiFi網絡:「注意:請注意,即使UIRequiresPersistentWiFi的值爲true,當設備是空閒的(即屏幕鎖定),應用程序被認爲是不活動的,雖然它可能在某些層次上起作用,但它沒有Wi-Fi連接。「 - (來自iOS應用程序編程指南)。

我在猜測我在iPhone上看到的不同行爲,因爲在iOS應用程序編程指南 - 「儘可能使用Wi-Fi無線電連接到網絡。比蜂窩無線電更受歡迎。「