我正在使用AFNETWORKING連接到JSON文件。當json中的對象發生變化時,我想向用戶發送本地推送通知。例如:IOS本地推送通知
{ "result":
[
{"status":"TRUE"}
]
}
改爲
{ "result":
[
{"status":"FALSE"}
]
}
是否可以檢查是否在應用程序中背景和目標發生了變化?或者我需要使用服務器推送通知(APN)。
我正在使用AFNETWORKING連接到JSON文件。當json中的對象發生變化時,我想向用戶發送本地推送通知。例如:IOS本地推送通知
{ "result":
[
{"status":"TRUE"}
]
}
改爲
{ "result":
[
{"status":"FALSE"}
]
}
是否可以檢查是否在應用程序中背景和目標發生了變化?或者我需要使用服務器推送通知(APN)。
否你不能檢查當應用程序在後臺時對象是否已經改變。您可以使用推送通知來完成此操作。這裏是推送通知
教程通過引入iOS7的,你可以使用後臺獲取作爲here。但是,使用這將消耗電池,也不能確定您的應用程序將有機會調用後臺獲取。
考慮到這一點,推送通知是最好的選擇。
首先,本地通知與(遠程)推送通知不同。在iOS7上,有一項新功能可以執行後臺提取,但據我所知,如果內容已更改,則無法通知用戶,因此直到下次應用程序打開時纔會引起注意。 – Fr4ncis