z***@shijigroup.com
z***@shijigroup.com
  • 发布:2022-04-27 16:30
  • 更新:2022-04-27 17:55
  • 阅读:742

【报Bug】更新个推api消息推送接口(/push/single/alias)的intent参数后,android无法触发离线消息点击事件,vivo无法接受接受离线消息

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 3.4.7

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: 红米 note8

打包方式: 云端

操作步骤:

使用intent设置前的配置:
intent:#Intent;action=android.intent.action.oppopush;launchFlags=0x14000000;component=com.xxx.xxxx/io.dcloud.PandoraEntry;S.UP-OL-SU=true;S.title=测试标题;S.content=测试内容;S.payload={payLoad};end
点击离线通知可以触发click事件,一切正常;

修改intent设置后:
intent://com.getui.push/detail?#Intent;scheme=gtpushscheme;launchFlags=0x4000000;package=com.xxx.xxx;component=com.xxx.xxx/io.dcloud.PandoraEntry;S.payload={payLoad};end
点击Android设备离线通知无法触发click事件;

预期结果:

vivo手机正常接收离线通知,且Android设备可以正常触发离线click事件

实际结果:

点击Android设备离线通知无法触发click事件;

bug描述:

3月4日个Android SDK更新邮件后,更改个推api消息推送接口(/push/single/alias)的intent参数,android无法触发离线消息点击事件,vivo无法接受接受离线消息;目前测试了安卓手机有(荣耀:OXF-AN00、华为:HWI-AL00、红米note8);
intent设置前:
intent:#Intent;action=android.intent.action.oppopush;launchFlags=0x14000000;component=com.xx.xxx/io.dcloud.PandoraEntry;S.UP-OL-SU=true;S.title=测试标题;S.content=测试内容;S.payload={payLoad};end
intent设置后:
intent://com.getui.push/detail?#Intent;scheme=gtpushscheme;launchFlags=0x4000000;package=com.xxx.xxx;component=com.xxx.xxx/io.dcloud.PandoraEntry;S.payload={payLoad};end
设置前,android、ios及鸿蒙系统收到在线及离线消息,消息都能触发点击事件,进入消息列表
设置后,ios正常,但android及鸿蒙收到离线消息后,无法触发点击事件,只能进入app;vivo收不到离线消息;

备注:package、component在帖子中用xxx表示;

2022-04-27 16:30 负责人:无 分享
已邀请:
DCloud_Android_THB

DCloud_Android_THB

intent应该为

intent://io.dcloud.unipush/?#Intent;scheme=unipush;launchFlags=0x4000000;component=io.dcloud.HBuilder/io.dcloud.PandoraEntry;S.UP-OL-SU=true;S.title=测试标题;S.content=测试内容;S.payload=test;end

而不是

intent://com.getui.push/detail

文档:https://ask.dcloud.net.cn/article/35622

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