需要在Xcode 中修改應用的 Capabilities 開啓Remote notifications,請參考下圖:
修改通知處理函數
當註冊了Backgroud Modes -> Remote notifications 後,notification 處理函數一律切換到下面函數,後臺推送代碼也在此函數中調用。
-
( void )application:(UIApplication
*)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:( void
(^)(UIBackgroundFetchResult))completionHandler; |