当app处于前台和后台时如何处理推送通知。我收到了以下有效负载数据。
func application(应用程序:UIApplication,didReceiveRemoteNotification userInfo:[NSObject:AnyObject],fetchCompletionHandler completionHandler:(UIBackgroundFetchResult) - > Void){
FIRMessaging.messaging().appDidReceiveMessage(userInfo)
print(userInfo)
// [title:push,body:hi,collapse_key:do_not_collapse,icon:icon,from:27]
}
如何处理此有效负载以获取通知?
答案 0 :(得分:0)
您已收到通知。这取决于您要执行的操作。您可以解析有效负载并相应地处理数据。
如果您要求在App的“未运行”状态下处理通知。然后iOS处理自己处理要处理和显示的通知,但格式应该按照apple的定义。