2013-11-14 307 views
0

我正在使用AFNETWORKING連接到JSON文件。當json中的對象發生變化時,我想向用戶發送本地推送通知。例如:IOS本地推送通知

{ "result": 
    [ 
     {"status":"TRUE"} 
    ] 
} 

改爲

{ "result": 
    [ 
     {"status":"FALSE"} 
    ] 
} 

是否可以檢查是否在應用程序中背景和目標發生了變化?或者我需要使用服務器推送通知(APN)。

+0

首先,本地通知與(遠程)推送通知不同。在iOS7上,有一項新功能可以執行後臺提取,但據我所知,如果內容已更改,則無法通知用戶,因此直到下次應用程序打開時纔會引起注意。 – Fr4ncis

回答

1

教程通過引入iOS7的,你可以使用後臺獲取作爲here。但是,使用這將消耗電池,也不能確定您的應用程序將有機會調用後臺獲取。

考慮到這一點,推送通知是最好的選擇。