首页 文章

处理推送通知有效负载数据

提问于
浏览
0

如何在app处于前台和后台时处理推送通知 . 我正在获得以下有效载荷数据 .

func应用程序(应用程序: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]

}

如何处理此有效负载以获取通知?

1 回答

  • 0

    您已收到通知 . 这取决于您要执行的操作 . 您可以解析有效负载并相应地处理数据 .

    如果您要求在App的“未运行”状态下处理通知 . 然后iOS处理自己处理要处理和显示的通知,但格式应该按照apple定义 .

相关问题