uni-app 【报Bug】plus.push.addEventListener('click', function(message) message 里没有自定义的 payload

uni-app 【报Bug】plus.push.addEventListener(‘click’, function(message) message 里没有自定义的 payload

开发环境 版本号 项目创建方式
Mac 14.6 HBuilderX

操作步骤:

如bug 描述

预期结果:

click 事件可以拿到自定义 payload。

实际结果:

没有拿到

bug描述:

个推发送时的参数选择

{
    "is_async": false,
    "msg_list": [
        {
            "request_id": "11-{{$timestamp}}",
            "push_message": {
                "notification": {
                    "title": "title",
                    "body": "body",
                    "click_type": "payload",
                    "payload": "{\"path\":\"/pages/card/card\"}",
                    "badge_add_num": 1
                }
            },
            "audience": {
                "cid": [
                    "2b182991a8dfcadd4880eba52daafd3e"
                ]
            }
        }
    ]
}

客户端添加的监听代码

plus.push.addEventListener('click', function(message) {  
    plus.nativeUI.toast('push click');  
    console.log('push click')  
    console.log(message)  
    _handlePush(message)  
    plus.runtime.setBadgeNumber(0)  
},false);

打印出来的message的 payload是:

{
    "title": "title",
    "content": "body"
}

并不是我的自定义 payload,其实和手机型号没关系,其他的安卓手机也不行,安卓模拟器也不行。


更多关于uni-app 【报Bug】plus.push.addEventListener('click', function(message) message 里没有自定义的 payload的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app 【报Bug】plus.push.addEventListener('click', function(message) message 里没有自定义的 payload的实战教程也可以访问 https://www.itying.com/category-93-b0.html


click_type仅支持intent

回到顶部