文档开发者中心
我的

推送成功收不到消息,请华为专家帮忙看看呢

推送成功收不到消息,推送返回:{'message':'success','requestID':'1523868*****28427182','resultcode':0}

点赞
收藏
回复
2
分享
举报
浏览5948 发布于2019-07-11 12:01未知归属地
全部评论
最多点赞
最新发布
最早发布
建议试试下面的方法:

A:排查步骤:
1、网络不稳定,切换稳定网络进行测试。
2、检查手机是否为EMUI8.0.0系统,如果是早期的EMUI8.0,则要升级尝试(在手机会员服务——服务——升级),或者用用targetversion用26以下的进行编译来规避这个问题。排查EMUI版本太低、小于4.1也是不支持的。
3、检查终端token是否正确,在联盟后台进行推送,如果联盟后台也推送失败则是token已失效、或者手机配置有问题,进行token检查和手机权限设置。如果能推送成功则,调用接口时参数配置错误导致。建议参考示例代码:http://developer.huawei.com/cons ... sample_code_agent_s
4、如果是通知消息检查通知的playload中的msg、appPkgName等配置是否正确。
5、华为移动服务的缓存问题,一般清理数据及缓存,并停止华为移动服务。
6、检查CP是否使用的是老版本的的push,老版本sdk会出现消息延时很明显的情况,以及收不到推送,需要尽快切换到新版本。
7、搜集日志,搜索pushlog,里面有 。。。msg。。。A1,无法进行进一步判断的还是请我们专业人来判断吧!
rspPushMessage the response msg is :A1,msgId:C6311444207B6DC6,flag:00(android/null:78)
这个代表消息已经到达了手机端
I/PushLogAC3009(14197): [Thread-29-1060]enter bdReport, cmd =cosa, msgid = 671088641, eventId = 4,notifyId= -1(pushagent/CommFun.java:587)
此处的eventId标记了为什么通知栏消息没有弹出的原因
eventId = 1 :点击打开
eventId = 2 :用户清除
eventId = 3 :命令字不支持
eventId = 4 :应用不存在
eventId = 17 :Activity 没有配置exported: true


2楼回复于2019-07-16 09:32 未知归属地

您好,请您提供一下请求报文,我们这边帮您解决问题。

1楼回复于2019-07-16 09:09 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。