2013-03-05 98 views
0

我只是在開發IOS應用程序,而且我可以輕鬆地將數據從Iphone發佈到服務器並獲得響應。 有人在服務器端更新值時(從網站),現在我有將更改「發佈」到iphone並更新表格更改 - 在那裏。將更新從服務器發送到iphone的最佳方式是什麼?

有沒有辦法從服務器通信到iPhone傳輸數據?我想使用推送通知,事情是,我不知道我是否可以信任它(如果應用程序沒有運行?我不想通知用戶他做了更改,我只是想更新iPhone所以它會調用一個函數,將更新其表..)

服務器語言是PHP。

希望它足夠清楚..

謝謝!

伊蘭。

回答

0

有可以實現兩件事情:

  • 讓iPhone應用程序請求與間隔(輪詢,例如每10秒)的服務器的數據。這隻有在更新可以以小的延遲進行轉發時纔有用。另一個缺點是,由於許多請求,您的服務器負載會更高一些
  • 在服務器和iphone應用程序之間打開一個socket。您可以使用CocoaASyncSocket。您可以隨時隨地將消息發送到iphone應用程序。如果iPhone應用程序已關閉,則可以關閉套接字連接,並且用戶不會再收到更新
+0

這很棒,請嘗試套接字想法..謝謝! – EranLevi 2013-03-05 09:22:21

相關問題