2014-01-21 55 views
0

我創建的應用程序允許用戶在沒有互聯網連接的情況下工作。當他想要將他的進度發佈到網絡服務器時,它會存儲在設備的數據庫中。如果他沒有連接到互聯網,我必須在互聯網連接回來時發送。連接恢復時從iOS應用程序發送數據

當互聯網連接再次可用時,如何運行代碼以將數據發送到數據庫?

在Android中我用了一個廣播接收器監聽「連接改爲」事件來做到這一點,但我似乎還沒有找到iOS中的方式做同樣的。

+1

google:ios可達性 – Wain

回答

1

你可以嘗試檢查設備是否有一個有效的互聯網連接(3G和/或Wi-Fi的iPhone,無線網絡的iPad/iPod Touch的),有很多方法可以做到這一點,但最簡單的我意見是使用可達性

檢查這個similar question約可達性和如何實現它在你的項目的更多信息。它甚至可以在if statement中使用,因此您可以使用戶能夠發佈或不發佈,具體取決於他的互聯網連接。

相關問題