uni.onPushMessage((res)=>{
console.log(res);
if(res.type=='click'){
console.log(res);
}else if(res.type=='receive'){
uni.createPushMessage({
title:res.data.title,
content:res.data.content,
payload:res.data.payload
})
}
})
- 发布:2023-02-23 11:41
- 更新:2023-02-23 14:40
- 阅读:268
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 3.6.18
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: 小米10
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
点击通栏消息,应用就会跳转崩溃页面
点击通栏消息,应用就会跳转崩溃页面
预期结果:
点击唤起app执行业务代码
点击唤起app执行业务代码
实际结果:
点击唤起app跳转奔溃页面
点击唤起app跳转奔溃页面
DCloud_uniCloud_JSON
先确认一下,不通过push,直接跳转是否正常
如果是push中不支持特殊字符,尝试用encodeURIComponent转一下看看
2023-02-23 16:17
wingkay (作者)
回复 DCloud_uniCloud_JSON: payload里面有http就会这样
2023-02-23 16:21
DCloud_uniCloud_JSON
回复 wingkay: 那你转一下格式看看
2023-02-23 16:23
wingkay (作者)
回复 DCloud_uniCloud_JSON: 你们最好也测试一下,我现在不传链接,传标识接口处理了
2023-02-23 16:29