- 发布:2020-06-16 11:21
- 更新:2020-06-16 12:07
- 阅读:907
产品分类: HTML5+
HBuilderX版本号: 2.6.16
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: nova 5 Pro
打包方式: 云端
操作步骤:
预期结果:
APP能够获取到推送数量和内容
APP能够获取到推送数量和内容
实际结果:
APP无法感知到厂商推送的内容和数量
APP无法感知到厂商推送的内容和数量
bug描述:
APP离线
通过unipush平台发送一条消息到APP
APP启动后无法接收到离线推送的内容
通过plus.push.getAllMessage()获取消息数量 返回[]
点击通知栏的推送后 APP就能接收到推送内容
2 个回复
f***@163.com
+1 我也有这问题
菜鸟0120
你点击之后消息就会消失了,可以用click监听
plus.push.addEventListener('click', function(msg){
})
msg.payload里有你传过来的JOSN数据
f***@163.com
他的问题应该是熄屏或者后台运行时间长了无法通过程序接收到透传消息,我也有这问题,目前官方无法解决
2020-06-16 13:05
菜鸟0120
回复 f***@163.com: 厂商通道可以解决呀,在你的应用退出后台或者离线了,可以通过配置厂商通道推送消息
2020-06-16 13:11
f***@163.com
回复 菜鸟0120: 配置厂商通道只是系统接收到了透传消息,不会唤醒app让app去处理,而是会直接当做通知消息显示了。
2020-06-16 13:26
深井菜鸟 (作者)
说的就是厂商通道推送的内容,APP无法接收,需要点一下通知栏的消息
2020-06-16 13:49
2***@qq.com
回复 深井菜鸟: 我也遇到了这个问题,主要是杀掉进程后,就是不点击通知类型的消息获取不到,但是实际情况是用户不可能去一条条点击
2020-08-18 15:31