以下为鸿蒙资讯类应用上架至华为应用市场(AppGallery)的具体步骤,结合官方流程与实操经验整理而成,涵盖签名配置、测试提交、审核发布全流程,并附关键注意事项:
一、签名证书准备
签名是鸿蒙应用上架的必要条件,需提前生成以下文件:
- 生成密钥与CSR文件
- 在DevEco Studio中选择
Build > Generate Key and CSR
。 - 填写密钥库信息(.p12文件路径、密码)和证书基本信息(组织、国家码等),生成
.p12
密钥文件和.csr
证书请求文件。
- 在DevEco Studio中选择
- 申请发布证书
- 登录AppGallery Connect → 证书管理 → 新增证书。
- 上传
.csr
文件,生成发布证书(.cer)并下载至本地。
- 申请Profile文件
- 在AppGallery Connect的 HarmonyOS应用 > HAP Provision Profile管理 中创建Profile。
- 选择证书、绑定应用包名(需与
app.json5
中的bundleName
一致),生成.p7b
文件。
注意事项:
- 证书有效期建议≥25年,避免频繁更新。
- 确保Profile文件与应用包名匹配,否则上传时报错。
二、测试阶段:小范围验证
完成签名后需进行真机测试:
- 打包测试版本
- 在DevEco Studio中选择
Build > Build APP(s)
,使用发布证书生成.app
或.hap
安装包。
- 在DevEco Studio中选择
- 选择测试方案
- 开放式测试:上传至AppGallery Connect,邀请用户安装(需提前提交软件著作权等资质)。
- 企业内部测试:使用企业证书打包
.hap
,限内部设备安装。 - 命令行安装:通过
DevEco Testing
命令直接安装调试包(需开启开发者模式)。
测试重点:
- 多设备兼容性(手机/平板/智慧屏)。
- 分布式能力验证(如跨设备数据同步)。
三、应用信息配置
在AppGallery Connect中完善应用信息:
- 基本信息
- 应用名称、图标(需符合尺寸规范)、分类(资讯类建议选“新闻”)、语言支持。
- 隐私与合规
- 隐私政策链接:独立页面说明数据收集与使用规则。
- 权限说明:声明敏感权限(如位置)的使用场景,需附视频演示(≤500MB)。
- 备案信息:中国大陆上架需提供ICP备案号(通过华为云/阿里云等接入商申请)。
- 版权与资质
- 上传软件著作权证书(必需)。
- 若含游戏功能,需提供版号批文(资讯类通常无需)。
四、提交审核与发布
- 上传软件包
- 在AppGallery Connect的 版本信息 > 软件包管理 中上传签名的
.app
文件。
- 在AppGallery Connect的 版本信息 > 软件包管理 中上传签名的
- 提交审核
- 填写版本特性说明,选择发布地区,提交至华为审核团队(1-3个工作日)。
- 审核要点
- 功能稳定性:避免崩溃、卡顿。
- 内容合规:资讯内容需符合政策法规。
- 隐私安全:确保无违规收集用户数据。
- 发布方式
- 立即发布:审核通过后直接上架。
- 灰度发布:分批推送给部分用户。
五、后期维护
- 监控数据
- 通过AppGallery Connect分析下载量、崩溃率、用户评价。
- 版本更新
- 修复Bug或新增功能后,重复签名→测试→提交流程。
- 合规更新
- 定期检查隐私政策与审核规范变动(如权限声明要求)。
资讯类应用特殊要求
- 内容审核机制
- 需内置敏感词过滤,避免违规资讯传播。
- 版权声明
- 转载资讯需注明来源,避免侵权纠纷。
- 实时更新能力
- 元服务卡片需支持动态刷新新闻摘要。
避坑指南:
- 签名文件密码丢失将导致后续版本无法升级 → 建议使用密码管理工具备份。
- 中国大陆上架必须完成ICP备案 → 提前联系云服务商预留10个工作日。
通过以上步骤,资讯类应用可高效完成上架流程。建议在开发阶段提前准备资质文件(如软著),并利用DevEco Testing进行多设备兼容性测试,以缩短审核周期。