2015-11-03 45 views
0

我需要一些幫助來刷新數據。我在Swift 2.0中有一個應用程序,我想讓服務器發送一個動作並在應用程序中執行一個方法。我已經嘗試推送通知,它的工作原理是,但如果用戶禁用通知,該方法仍然執行?據我所知,這種方法只有在您按下通知時纔會執行。什麼是最好的方法來實現這一點?從服務器更新應用程序數據(Swift)

我試圖避免應用不斷地從服務器請求數據。

我的服務器使用PHP。

謝謝!

+0

手動更新按鈕 – AkshayP

回答

0

有了這個方案,我認爲我們有這些位置更新請求:

  1. 在的appDelegate,覆蓋applicationDidBecomeActive,調用的時候,應用前景變得活躍。
  2. 在視圖didAppear從我們的應用程序的主視圖(我們打開我們的應用程序時出現的第一個視圖)。

這兩個選項都會向服務器發出比他們應該更多的請求,但可能1st代價最低,因爲只有當應用程序變爲活動狀態時纔會調用1st,這是檢查更新的好時機。

相關問題