应用研发平台EMAS里华为离线推送,控制台推送能收到,后台系统推送接收不到,但是有推送历史记录生成,是什么情况呢?消息id:8859135072436992 appkey:29235431 设备id:af8ddd33d68e46b89b6eafcb5feb52d9,
你好,根据你的描述,控制台推送可以正常接收,但后台系统推送无法接收,这种情况可能存在以下几种原因:
设备是否在线:如果设备处于离线状态,即使后台系统成功发送了推送,设备也无法接收。你可以检查设备的网络连接状态。
设备ID是否正确:请确认你提供的设备ID(af8ddd33d68e46b89b6eafcb5feb52d9)是否正确,错误的设备ID可能导致推送无法成功。
检查推送消息的保存时间:如果设置了离线保存时间,并且超过了该时间段,那么设备再次上线时将无法收到推送。
检查应用参数:请确认你的appkey(29235431)是否正确,错误的appkey也会导致推送失败。
检查推送通道:若你在代码里同时使用了多个推送通道,要确保每个通道都尝试发送了消息。
检查推送SDK版本:华为在2023年9月15日对本地通知进行了条数管控,建议你升级推送SDK到3.7.0及以上版本以避免受到影响。
设备离线,走华为厂商通道,华为离线消息条数受限了。华为推送条数受限说明文档
https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/message-restriction-description-0000001361648361#section199311418515
。此回答来自钉群【移动推送】技术支持3群-应用研发平台EMAS。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。