此功能是IOS7新增加的功能岂津,允許硝皂,應(yīng)用收到通知后在后臺(background)狀態(tài)下運(yùn)行一段代碼疫剃,可用于從服務(wù)器獲取內(nèi)容更新(時長為30s)
普通推送:收到推送后(有文字有聲音),點(diǎn)開通知兄一,進(jìn)入APP后知态,才執(zhí)行-- (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo
fetchCompletionHandler:(void(^)(UIBackgroundFetchResultresult))handler
靜默推送:收到推送(沒有文字沒有聲音)倒得,不用點(diǎn)開通知,不用打開APP患蹂,就能執(zhí)行(void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo fetchCompletionHandler:(void(^)(UIBackgroundFetchResultresult))handler或颊,用戶完全感覺不到
注意:使用最新格式的notification
(1)一定不能加alert,如果加入了alert就不是靜默推送了
(2)一定要加"content-available" : 1
(3)sound也不能加传于,加入的話也是靜默推送囱挑,可以測試時添加
{
"aps" : {
參數(shù) :XXX,
"content-available" :? 1
}
}