
回复
因从2023年9月15日开始华为推送服务将对应用发送的本地通知频次及分类进行灰度管控。应用发送的本地资讯营销消息将计入总的资讯营销消息频次数量,每天应用的推送频次有总量限制,具体请参见《推送数量管理细则》。
应用可通过申请自分类权益,对本地通知进行分类管理(应用若已申请云端相关消息类型,将自动生效对应的本地通知类型,本地通知无需重复申请,但应用仍需适配开发)。
在创建消息任务下发后,Mob后台,查看推送记录,如下图所示:
如目标数,下发数,到达数均正常,设备端未收到通知消息,该情况是触发了华为限制,可按照如下方案处理:
"source":"webapi",
"appkey":"2dbe655e88c80",
"pushTarget":{
"target":4,
"rids":[
"65l0atszkkm84qo"
]
},
"pushFactoryExtra":{
"huaweiExtra":{
"importance":"NORMAL",
"category":"EXPRESS"
}
},
"pushNotify":{
"plats":[
1
],
"content":"内容",
"type":1,
"extrasMapList":[
{
"key":"ContentTypeasd",
"value":"personal_chat"
}
],
"androidNotify":{
"style":0,
"warn":"1",
"sound":"",
"androidChannelId":"wff"
}
}
}
接口响应成功表示消息已下发,响应结果如下:
{
"status": 200,
"res": {
"batchId": "4bp4tw9ttc06xgch6o",
"fetched": null,
"uninstalls": null,
"closes": null,
"notFounds": null
},
"error": null
效果图如下:
到此华为厂商离线消息推送已经可以成功接收了,如有需要可联系技术支持协助排查