荣耀

最近更新时间:2026-05-29 17:12:01

我的收藏
本文将介绍如何完成荣耀离线推送服务厂商配置。

前提条件

开始前,请确认您已具备以下条件:
条件
说明
荣耀开发者账号
用于登录荣耀开发者服务平台并申请开通推送服务。
Android App 包名
荣耀应用包名必须与 Android 工程的 applicationId 保持一致,字符长度需为 4-64。荣耀推送服务不要求应用先上架应用市场。
打包证书 SHA256 指纹
需要在荣耀平台配置,且必须与实际打包签名证书一致。如有多套打包证书,需要全部填写。
腾讯云账号和即时通信 IM 应用权限
用于在腾讯云控制台添加荣耀厂商证书。
后续 Android 工程接入权限
用于在 SDK 接入 阶段集成 TIMPush 和荣耀推送依赖。

荣耀开发者服务平台配置

提示:
本文配置流程可对照荣耀官方 推送服务上架申请指南 操作。

注册荣耀开发者账号

注册荣耀开发者账号,详情参见 开发者注册


创建或选择应用

1. 进入应用管理,单击新建应用创建应用。

2. 进入应用详情,绑定应用包名,并下载 mcs-services.json 文件。
说明:
必须添加打包的 SHA256 证书指纹,SHA256 证书指纹需与实际打包证书一致。如有多套打包证书,需要全部填写。
mcs-services.json 用于后续 Android 工程接入阶段,请保存到 Android 项目中。
修改项目、应用信息或开发服务设置后,需要重新下载并更新 mcs-services.json


开通推送服务

1. 进入管理中心 > 生态服务 > 应用服务 > 推送服务,进入推送服务列表页面。

2. 单击申请推送服务,进入应用申请页面。

3. 选择应用类型为移动应用,填写或选择已创建的应用,填写应用包名和 SHA256 证书指纹,阅读并同意《荣耀推送服务使用协议》和《荣耀开发者服务数据处理附录》,然后单击提交
警告:
应用包名字符长度需为 4-64。SHA256 证书指纹必须与实际打包证书一致,如有多个证书指纹需要全部填写。包名或证书指纹不一致可能导致后续设备注册失败或离线推送无法触达。


获取应用信息

推送服务列表中选择已开通推送服务的应用,查看并记录腾讯云控制台配置荣耀证书所需的应用信息。荣耀官方上架申请指南中明确可查看 APPIDAPP SECRET 等信息;如腾讯云控制台要求填写其他字段,请以控制台表单和荣耀平台实际展示为准。


腾讯云控制台配置

添加荣耀厂商证书

登录腾讯云 即时通信 IM 控制台,在推送服务 Push > 推送设置 > 厂商配置中添加荣耀厂商证书,并按控制台要求填写厂商参数。其中"应用内指定界面"请使用控制台默认配置。
厂商推送平台
腾讯云即时通信 IM 控制台



配置回执和点击统计

如需统计消息触达或点击数据,请在厂商配置阶段设置回执地址为:https://api.im.qcloud.com/v3/offline_push_report/honor




合规提示

荣耀推送服务中,荣耀作为最终用户数据处理受委托方,应用方作为最终用户数据处理委托方。发送推送前,请根据业务所在地和用户协议要求获取用户同意,并向最终用户说明推送服务涉及的数据委托处理情况。具体要求请以荣耀官方隐私与数据处理说明为准。

消息分类限制对推送效果的影响

荣耀会将推送消息分为服务通讯类和资讯营销类。消息分类会影响推送数量、提醒方式和触达稳定性。IM 聊天、订单变化、账号安全等需要及时触达的消息,建议按荣耀规则申请自分类权益,并使用服务通讯类能力。
消息类型
推送影响
适用建议
服务通讯类
适合及时触达;具体权益以荣耀平台审核结果和最新规则为准。
适用于聊天、交易、订单、账号变更等用户需要及时知道的消息。
资讯营销类
可能受到每日推送数量、展示策略或夜间管控影响。
适用于活动、资讯、营销推广等非即时消息。
警告:
如果消息分类与实际内容不符,可能导致消息被厂商降级、限频或影响通道权限。营销、广告类消息不建议配置为服务通讯类。
完成荣耀平台和腾讯云控制台配置后,后续发送离线推送时可在 SDK API 或腾讯云控制台默认配置中设置荣耀 importance。具体 API 使用方式请参见 Android SDK 接入文档中的 配置消息分类(可选)
说明:
荣耀推送和系统版本有关。当前荣耀通道仅支持国内 Magic UI 4.0 及以上和境外 Magic UI 4.2 及以上荣耀设备使用,低于上述版本的荣耀设备可以按华为厂商接入推送。

配置完成检查

完成本篇配置后,请按顺序检查:
检查项
预期结果
包名一致性
荣耀应用包名与 Android 工程 applicationId 完全一致,且字符长度为 4-64
SHA256 指纹
荣耀平台已添加与实际打包证书一致的 SHA256 证书指纹;如有多套证书,已全部填写。
配置文件
已下载最新 mcs-services.json,并准备在 SDK 接入阶段加入 Android 工程。
推送服务状态
荣耀推送服务已申请并开通。
应用参数
已记录腾讯云控制台配置荣耀证书所需的应用信息,并按控制台表单填写。
腾讯云厂商证书
已在腾讯云控制台添加荣耀证书,并填写正确参数。
回执和点击统计
如需统计,已按消息触达统计配置完成回执相关配置。
消息分类配置
如需 IM 消息及时触达,已申请并配置服务通讯类消息分类,并在 SDK API 或腾讯云控制台默认 importance 中完成配置。
合规要求
已根据业务要求完成用户同意、隐私告知和数据委托处理说明。
下一步请前往 Android SDK 接入,集成 TIMPush。