开发者社区 问答 正文

应用研发平台EMAS荣耀的通道发送的消息都没有到达的,荣耀对接这块还有其他设置吗?

应用研发平台EMAS荣耀的通道发送的消息都没有到达的,荣耀对接这块还有其他设置吗?

展开
收起
青城山下庄文杰 2023-08-07 18:51:08 99 分享 版权
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    检查华为推送服务(HMS)是否正常开启和配置
    包括appid和鉴权等基础信息是否正确。

    检查应用是否在华为应用市场normalizedName和声明符合要求
    一些字符会导致push不下发。

    检查应用meta-data是否配置推送渠道

    检查应用是否申请和配置了一下必要的硬件权限
    如悬浮窗、系统响应等会影响推送的权限。

    检查应用是否添加了华为推送服务自动启动设置
    使得应用能在后台持续接受push下发。

    尝试使用华为开发者联盟直接推送测试
    进一步确定是后端还是前端问题导致的。

    与EMAS技术支持沟通
    排查EMAS server和HMS对接配置是否有误。

    2023-08-10 08:00:37
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果在应用研发平台EMAS中使用荣耀通道发送的消息没有到达,可以尝试以下步骤来检查和设置荣耀通道的对接:

    1. 检查设备权限:确保你的应用已经获得了发送通知的权限。这通常包括通知权限、网络访问权限和后台运行权限。检查你的应用清单文件(AndroidManifest.xml)以确认权限是否正确配置。

    2. 检查EMAS配置:在EMAS控制台中,检查荣耀通道的相关配置。确保你已经正确配置了荣耀通道的推送证书、推送通道等设置。同时,确保你的应用与荣耀通道建立了正确的绑定关系。

    3. 检查荣耀通道设置:荣耀手机可能有特定的系统设置,如电量管理策略或应用启动管家。这些设置可能会限制应用在后台运行和接收推送通知。在荣耀手机上,检查并优化电量管理和应用启动管家的设置,确保你的应用被允许在后台运行和接收荣耀通道的推送通知。

    4. 联系支持团队:如果以上步骤都没有解决问题,建议联系EMAS的技术支持团队。提供详细描述和必要的设备、应用、配置等信息,向他们报告你遇到的问题。他们将能够更具体地诊断并提供针对荣耀通道的解决方案。

    2023-08-07 22:15:18
    赞同 展开评论