- 发布:2023-01-17 11:48
- 更新:2023-11-13 13:29
- 阅读:435
【报Bug】HBuilderX3.6.17 uni.onPushMessage收到推送消息的时候不执行。只有点击推送消息才执行
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.6.17
手机系统: 全部
手机厂商: 华为
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
操作步骤:
【报Bug】HBuilderX3.6.17 uni.onPushMessage收到推送消息的时候不执行。只有点击推送消息才执行
【报Bug】HBuilderX3.6.17 uni.onPushMessage收到推送消息的时候不执行。只有点击推送消息才执行
预期结果:
收到推送消息是 也执行
收到推送消息是 也执行
实际结果:
收到推送消息的时候不执行。只有点击推送消息才执行
收到推送消息的时候不执行。只有点击推送消息才执行
bug描述:
【报Bug】HBuilderX3.6.17 uni.onPushMessage收到推送消息的时候不执行。只有点击推送消息才执行
4 个回复
DCloud_uniCloud_JSON
用的uni-push1.0还是2.0?你描述的行为像是1.0的通知栏消息,并没有透传所以收不到。建议直接用2.0,概念更加清晰 详情查看:https://uniapp.dcloud.net.cn/unipush-v2.html#%E5%90%8D%E8%AF%8D%E8%A7%A3%E9%87%8A
9***@qq.com - 前端萌新
跟你一样的情况,我是uni-push-2.0
9***@qq.com - 前端萌新
能收到推送消息,只是通知栏悬挂,uni.onPushMessage监听不到,调用plus.push.addEventListener('receive',()=>{})也监听 不到,不过点击的时候,两个都监听到了
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
force_notification设置true了?
9***@qq.com
我是uni-im里的消息,ios是完全正常的,现在就是Android这边不正常
2023-11-13 13:41
9***@qq.com
看了后端的代码,这里设置的是true,一定在通知栏提醒
2023-11-13 14:23
套马杆的套子
回复 9***@qq.com: 取消,别设置true了试试
2023-11-13 14:37
9***@qq.com
回复 套马杆的套子: 我直接一个尬住,卡了我这么多天的问题是因为uni-id-devices那个表的问题....
2023-11-13 15:02
9***@qq.com
回复 套马杆的套子: 我是用的uni-im的那个功能,我没看懂它源代码里面是怎么在管理uni-push-client-id的,我用自己的推送方法是可以推送的。回头一看它uni-id-devices里面存的不是我登录的那个设备id....
2023-11-13 15:03
套马杆的套子
回复 9***@qq.com: 解决了就好
2023-11-13 15:17