深井菜鸟
深井菜鸟
  • 发布:2020-06-16 11:21
  • 更新:2020-06-16 12:07
  • 阅读:835

【报Bug】unipush 厂商推送 app无法获取到推送内容

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 2.6.16

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: nova 5 Pro

打包方式: 云端

操作步骤:

确保APP离线

通过unipush平台发送一条推送任务

确保APP通过厂商渠道接收到推送

点击APP图标启动

预期结果:

APP能够获取到推送数量和内容

实际结果:

APP无法感知到厂商推送的内容和数量

bug描述:

APP离线
通过unipush平台发送一条消息到APP
APP启动后无法接收到离线推送的内容
通过plus.push.getAllMessage()获取消息数量 返回[]

点击通知栏的推送后 APP就能接收到推送内容

2020-06-16 11:21 负责人:无 分享
已邀请:
f***@163.com

f***@163.com

+1 我也有这问题

菜鸟0120

菜鸟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

该问题目前已经被锁定, 无法添加新回复