我正在開發一個iOS應用程序,我正在尋找一種方式,我的應用程序能夠知道服務器上的數據是否發生了變化。客戶端(iOS設備)如何知道服務器的任何更改?
一些方法來在我的腦海:
1)發送到每3秒對服務器的請求。但是,採用這種方法,恐怕服務器數量增加時會超載。另一方面,我的iOS應用程序的性能將受到影響。
2)使用iOS推送通知(apns)。但是,採用這種方法,我的應用程序只能在睡眠或不活動時從服務器接收數據。
你能否告訴我任何其他方法或給我任何建議。謝謝。
注意:我正在使用Objective-C,Xcode 7.1。
推送通知是要走的路,我不知道爲什麼你會認爲這隻會發生在你的設備正在睡覺,但... – Fonix
是去推送通知的方式。 – Bhupesh
哦,我會仔細檢查它是否推送通知可以解決問題。 – chipbk10