1、如何处理云侧推送消息成功端侧却收不到消息的问题
A:云侧消息下发成功后,可能会因为消息频控、通知开关未打开等原因,导致端侧实际未收到消息。
请您自查是否为以下情况造成:
-
您使用的Token已经过期,重新生成Token发送消息。
-
终端的通知开关关闭。
-
应用已卸载,未安装。
-
消息被频控,详情请参见消息频控。
Push Kit更建议您开发消息回执,Push服务端会将消息送达状态以回执消息形式发送给您的应用回执服务端,方便您获取消息下达端侧后的状态,通过回执状态码定位问题。
2、如何处理推送通知消息数量不够用问题
A:建议您优化推送策略,做精细化推送,尽量减少或避免全量用户的推送。如果您的消息内容中有符合服务与通讯类消息的内容,建议您申请和接入消息自分类,详情请参见通知消息分类标准,接入后该类消息的限制为每个设备每天不超过3000条。
3、如何处理通知消息被频控的问题
A:应用可通过申请通知消息自分类权益,对服务与通讯类进行分类管理。
4、VoIP呼叫消息在设备重启后的首次锁屏状态问题
A:当终端处于设备重启后的首次锁屏状态时,应用子进程可能会因数据区加密而导致访问失败,进而出现业务无法正常执行的情况。请您在开发时适配此种场景,进行相关异常保护。
更多详情查看:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/push-faq-6-V5