目录

消息推送限制和消息回执问题

问题现象

问题一:发送到应用中的消息,送达回执、点击回执,发送失败回执等服务端通过厂商API回调是否都可以拿到。

问题二:通过代理推送与远程推送,发送到应用中的消息,在不点击通知栏情况下,应用中是否可以拿到送达回调。

问题三:设备离线状态,下发collapse_key为1的3条消息,是立即能收到离线用户消息管控的回执,还是用户设备上线之后才能收到回执?

问题四:应用回执服务端未收到消息回执,可能是什么原因?

问题五:推送服务是否有对推送速率有限制?

问题六:开通回执权益,回执配置ID有有效期,到期后是否需要重新生成一个回执ID?

问题七:应用同时接入多个推送平台时,回执是否支持配置多个平台?

问题八:接入第三方推送平台后,从平台受理成功到Push Kit消息下发存在延迟如何排查?

问题九:夜间消息管控的时段、触发条件及重发机制是什么?

问题十:夜间消息管控期间,应用有重要报警通知需要推送,如何确保消息及时送达?

背景知识

解决方案

常见FAQ

Q:推送回执状态显示“未配置”如何解除?

A:在HarmonyOS 开发者中心中,点击开通应用回执状态即可变为“已配置”。

Q:推送服务返回错误码80300007(noRight)如何排查?

A:错误码80300007表示所有Token都是无效的,noRight的可能原因包括:生成Push Token的应用不属于请求URL中projectId对应的项目;或终端设备从HarmonyOS 4及以下版本升级到HarmonyOS 5及以上版本后,Push Token未重新获取或请求URL版本未更新至V3版本。请根据以上原因逐一排查。