后台通过api推送弹窗消息,点击后消息体信息丢失

wsjie8283
2019-04-01 02:22 667 0

通过后台api推送消息,首先通过networkDidReceiveMessage方法监控到的消息体是:

{
    "extras":{
        "router":"http://****/detail/video_course?momentId=659ae70d08874fef86ce700c046b47d4&source=manual_push"
    },
    "content":"wefwfwefwefwefwefwf",
    "_j_msgid":58546801798001118
}

点击后通过代理 jpushNotificationCenter:didReceiveNotificationResponse: withCompletionHandler:解析到的消息体是:

{
    "_j_business":1,
    "_j_uid":14644930336,
    "_j_msgid":58546801798001118,
    "aps":{
        "alert":"wefwfwefwefwefwefwf"
    }
}

丢失了extras,这是怎么回事?感觉是不是通过后台api推送消息不应该走到监控方法networkDidReceiveMessage里?是不是缺少一个映射步骤?

1个回答

热门排序
  • Message 消息 和 Notification 消息是两种消息,你的 extra 在 Message 里面,但你点击的是通知,通知获取到的信息自然没有 extra https://community.jiguang.cn/articl 展示全部