我需要一些幫助來刷新數據。我在Swift 2.0中有一個應用程序,我想讓服務器發送一個動作並在應用程序中執行一個方法。我已經嘗試推送通知,它的工作原理是,但如果用戶禁用通知,該方法仍然執行?據我所知,這種方法只有在您按下通知時纔會執行。什麼是最好的方法來實現這一點?從服務器更新應用程序數據(Swift)
我試圖避免應用不斷地從服務器請求數據。
我的服務器使用PHP。
謝謝!
我需要一些幫助來刷新數據。我在Swift 2.0中有一個應用程序,我想讓服務器發送一個動作並在應用程序中執行一個方法。我已經嘗試推送通知,它的工作原理是,但如果用戶禁用通知,該方法仍然執行?據我所知,這種方法只有在您按下通知時纔會執行。什麼是最好的方法來實現這一點?從服務器更新應用程序數據(Swift)
我試圖避免應用不斷地從服務器請求數據。
我的服務器使用PHP。
謝謝!
我認爲你可以使用協議/代表。 代表是很好的方式,只有在需要和通知替代時才能得到通知。 去檢查了更多在這裏:
有了這個方案,我認爲我們有這些位置更新請求:
這兩個選項都會向服務器發出比他們應該更多的請求,但可能1st代價最低,因爲只有當應用程序變爲活動狀態時纔會調用1st,這是檢查更新的好時機。
手動更新按鈕 – AkshayP