应用研发平台EMAS荣耀的通道发送的消息都没有到达的,荣耀对接这块还有其他设置吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
检查华为推送服务(HMS)是否正常开启和配置
包括appid和鉴权等基础信息是否正确。
检查应用是否在华为应用市场normalizedName和声明符合要求
一些字符会导致push不下发。
检查应用meta-data是否配置推送渠道
如
检查应用是否申请和配置了一下必要的硬件权限
如悬浮窗、系统响应等会影响推送的权限。
检查应用是否添加了华为推送服务自动启动设置
使得应用能在后台持续接受push下发。
尝试使用华为开发者联盟直接推送测试
进一步确定是后端还是前端问题导致的。
与EMAS技术支持沟通
排查EMAS server和HMS对接配置是否有误。
如果在应用研发平台EMAS中使用荣耀通道发送的消息没有到达,可以尝试以下步骤来检查和设置荣耀通道的对接:
检查设备权限:确保你的应用已经获得了发送通知的权限。这通常包括通知权限、网络访问权限和后台运行权限。检查你的应用清单文件(AndroidManifest.xml)以确认权限是否正确配置。
检查EMAS配置:在EMAS控制台中,检查荣耀通道的相关配置。确保你已经正确配置了荣耀通道的推送证书、推送通道等设置。同时,确保你的应用与荣耀通道建立了正确的绑定关系。
检查荣耀通道设置:荣耀手机可能有特定的系统设置,如电量管理策略或应用启动管家。这些设置可能会限制应用在后台运行和接收推送通知。在荣耀手机上,检查并优化电量管理和应用启动管家的设置,确保你的应用被允许在后台运行和接收荣耀通道的推送通知。
联系支持团队:如果以上步骤都没有解决问题,建议联系EMAS的技术支持团队。提供详细描述和必要的设备、应用、配置等信息,向他们报告你遇到的问题。他们将能够更具体地诊断并提供针对荣耀通道的解决方案。