用uniPush2.0,uniCloud用不起了,服务器直接调用个推接口在线推送。推送字符串如下:
{"audience":{"cid":["**"]},"push_message":{"notification":{"body":"2026-03-22 09:44:11测试内容","channel_level":4,"click_type":"payload","payload":"{\"page\":\"/pages/message?uid=10001\"}","title":"测试标题"}},"request_id":"****","settings":{"ttl":3600000}}
客户端代码:
uni.onPushMessage((res)=>{
console.log(JSON.stringify(res));
});
当res.type=click时,title正常,content正常,payload被改写为{title:"测试标题",content:"测试内容"},
在dev后台Unipush2.0里(https://dev.dcloud.net.cn/pages/app/push2/index),在操作界面里推送通知也一样,到底哪里错了?
使用uniCloud进行推送是正常能获取到服务端推送的payload值。

