hx168
hx168
  • 发布:2024-12-27 16:50
  • 更新:2024-12-27 16:50
  • 阅读:13

【报Bug】HbuilderX4.42 华为手机无法监听消息推送uni-push1.0

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.7.1

HBuilderX类型: Alpha

HBuilderX版本号: 4.42

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: TAS-AN00

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

示例代码:
onLaunch: function() {  
   uni.onPushMessage((res) => {  
    console.log("收到推送消息:",res) //监听推送消息  
    uni.showModal({  
        title:"收到推送消息",  
        content: JSON.stringify(res)  
    })  
   })  
}

操作步骤:

个推后台选择透传消息:
描述:描述内容
透传: {"a":"b"}

预期结果:

app监听到推送消息,弹窗提示消息内容

实际结果:

app未弹窗提示

bug描述:

在Dcloud管理后台中测试透传消息推送,华为手机无法监听消息事件:
1、在线消息:后台推送成功,app未触发uni.onPushMessage。
2、离线消息:后台推送成功,app有通知提示,点击通知打开app,但app未触发uni.onPushMessage。

安卓intent配置:intent://io.dcloud.unipush/?#Intent;scheme=unipush;launchFlags=0x4000000;component=com.hx.mall/io.dcloud.PandoraEntry;S.UP-OL-SU=true;S.title=12121212;S.content=12121212;S.payload=dfasdfs;end

测试小米、oppo、vivo都可以正常监听
通过Androd Studio调试,在线推送时能看到应用接收到消息,但为触发uni.onPushMessage。

2024-12-27 16:50 负责人:无 分享
已邀请:

要回复问题请先登录注册