0
我正在研究這個iPhone應用程序,它連接到Web服務並從服務器接收數據。每當服務器有新的更新,我希望iPhone客戶端向用戶顯示服務器上有新的東西,他們可以刷新視圖。如何通知iPhone客戶端該服務器有新的更新?
我知道這可以通過推送通知來完成。但是,當用戶關閉他的iPhone上的推送通知時,也想要解決這種情況。
任何提示將不勝感激!謝謝! :)
我正在研究這個iPhone應用程序,它連接到Web服務並從服務器接收數據。每當服務器有新的更新,我希望iPhone客戶端向用戶顯示服務器上有新的東西,他們可以刷新視圖。如何通知iPhone客戶端該服務器有新的更新?
我知道這可以通過推送通知來完成。但是,當用戶關閉他的iPhone上的推送通知時,也想要解決這種情況。
任何提示將不勝感激!謝謝! :)
如果您希望在應用程序未打開時通知用戶更新,則只能使用推送通知。
你當然可以在應用程序打開時顯示一個UIAlertview,或者只是用一個很好的動畫更新視圖。
感謝您的回覆!情景是這樣的..當應用程序是打開的,而不使用推送通知.. iPhone客戶端如何知道服務器上有更新?啓動計時器並定期向服務器發送請求?它不會排出電池嗎?謝謝! – 0pcl
沒有辦法允許服務器通過推送通知將數據推送到客戶端。因此,定期檢查服務器上的更新是唯一可行的方法,如果可能的話,創建類似於拉動的更新。然後用戶控制更新時間。 – rckoenes
我看到了,只是想知道是否有更好的方法來做到這一點..感謝您的幫助! :) – 0pcl