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