乐于分享
好东西不私藏

App上架实战第04课|鸿蒙应用市场上架:和安卓不同的那一套

App上架实战第04课|鸿蒙应用市场上架:和安卓不同的那一套

鸿蒙应用市场上架系列 · 第4课

鸿蒙和安卓,用的不是一回事。鸿蒙是鸿蒙,安卓是安卓。你按安卓那套去提交鸿蒙,大概率会被打回来。

这一课不讲概念,只讲我踩过的坑:鸿蒙怎么注册账号、怎么打包、怎么签名、以及最容易翻车的地方在哪。


零、先搞懂:这是纯血鸿蒙

纯血鸿蒙(HarmonyOS 5.0+)和安卓是两套完全不同的系统:

  • 鸿蒙APP只能运行在鸿蒙5、6系统上,装不到安卓手机
  • 安卓的APK在鸿蒙手机上能跑(兼容模式),但纯血鸿蒙APP不行

这一课讲的是纯血鸿蒙APP上架,不是安卓APK提交到华为应用市场。


一、先搞明白:鸿蒙应用市场是独立的

国内6个安卓市场(小米、vivo、荣耀、OPPO、应用宝、华为安卓)可以共用一个APK,但鸿蒙是单独的应用市场,走的是另一套分发体系。

两个市场分开理解:

  • 华为应用市场(安卓)→ 和小米、vivo一样,普通APK
  • 华为应用市场(鸿蒙)→ HarmonyOS应用,走AGC(AppGallery Connect)

这一步搞错了,后面全是问题。鸿蒙应用不是换个后缀名就行的。


二、注册华为开发者联盟

2.1 账号类型

类型
费用
显示名称
上架权限
个人开发者
免费
个人姓名
✅ 可以
企业开发者
免费
公司名称
✅ 可以

个人和企业账号都能正常上架,区别是显示名称和能添加的团队成员数量。

2.2 注册流程

  1. 访问 https://developer.huawei.com/
  2. 点击「注册」→ 输入手机号、验证码、密码
  3. 登录后进入「管理中心」
  4. 完成实名认证:
    • 个人:身份证正反面 + 手持身份证照片
    • 企业:营业执照 + 法人身份证
  5. 审核时间:1-2个工作日

实名认证是必须的,没通过实名认证的应用无法提交审核。

2.3 支付方式

鸿蒙应用完全支持变现,但个人和企业有区别:

支付方式
个人开发者
企业开发者
华为IAP
✅ 可以
✅ 可以
微信支付
❌ 不能
✅ 可以
支付宝
❌ 不能
✅ 可以
付费下载
❌ 不能
✅ 需要签商户协议

应用内购买(IAP)支持三种商品类型:

  • 消耗型商品:游戏货币、道具(用完就没)
  • 非消耗型商品:永久解锁功能、高级会员
  • 订阅型商品:连续包月、包季、自动续费

重要区别:

  • 个人开发者只能用华为IAP,微信/支付宝需要企业资质
  • 付费下载需要和华为签《华为商户服务协议》(商务协议)

个人账号也能变现,但只能用自己的华为IAP。企业账号可以选择更多支付渠道。


三、创建鸿蒙应用

3.1 进入AGC控制台

登录华为开发者联盟 → 「管理中心」→ 选择「HarmonyOS应用」

不是选「移动应用」,是选「HarmonyOS应用」——这一步,很多人选错。

3.2 填写应用基本信息

字段
要求
应用名称
需与软著(如果有)中的软件名称一致
应用包名
格式:com.company.appname,全球唯一,不能和已上架的重复
版本号
格式:x.x.x,每次提交必须递增
支持设备
手机/平板/智慧屏/手表等

包名注意事项:

  • 包名一旦选定,终身不能改
  • 提交前先去应用市场搜索,确保没有重复
  • 建议用公司域名的倒置:com.yourdomain.yourapp

四、打包:鸿蒙应用包(APP)或HAP

鸿蒙应用有两种安装包格式:

格式
说明
适用场景
APP
即鸿蒙应用安装包,类似APK
大部分场景
HAP
HarmonyOS Ability Package
需要原子化服务、卡片形态

Android Studio打包出来的是APK,鸿蒙不能用APK。

用 DevEco Studio 打包,生成的是APP或HAP。

4.2 签名配置

鸿蒙应用需要三份签名证书:

证书
用途
申请位置
.cer 证书
调试/发布用
AGC控制台 → 「用户与访问」
.p12 文件
打包签名
本地DevEco Studio生成
.p7b 文件
华为系统验证用
AGC控制台下载

流程:

  1. 在AGC控制台创建项目
  2. 在项目下创建应用
  3. 生成并下载.cer证书(发布证书)和.p7b证书(华为系统验证用)
  4. 在DevEco Studio中导入证书
  5. 用证书签名APP或HAP包
  6. 上传到AGC

三份证书缺一不可。没有签名或签名过期,应用无法安装。证书过期前记得续期。

4.3 安装包要求

要求
格式
.app 或 .hap
大小
无单一限制,游戏可超过500MB
最低支持版本
HarmonyOS 5.0以上
(纯血鸿蒙)

纯血鸿蒙APP/HAP只能在鸿蒙5、6系统上运行,装不到安卓手机上。


五、上架需要的材料

5.1 App备案:必须的

国内App必须备案,鸿蒙也不例外。

从2023年开始,所有国内App上线前必须在工信部备案。鸿蒙应用市场上架时也会要求提供备案号。

备案流程:

  1. 先备案主体(公司或个人)
  2. 再备案App
  3. 审核通过后会拿到备案号

备案入口:阿里云或腾讯云的备案系统

没有备案号,鸿蒙应用市场也会卡住你。提前备好。

5.2 软著:目前是可选的

重要更新(2025-2026):

根据我实际提交的经验,鸿蒙应用市场上架目前不强制要求软著。但:

  • 建议提前准备好,以防政策变化
  • 如果应用涉及版权内容,可能会被要求提供
  • 电子版权认证证书可作为替代,最快1-10个工作日下发

软著的周期(60个工作日)比电子版权认证长很多,建议先申请电子版权认证应急,同时推进传统软著。

5.2 图标和截图

类型
尺寸
格式
应用图标
216×216px(应用市场)、1024×1024px(商店详情页)
PNG
截图
至少2张,最多5张
PNG/JPG

截图需要体现应用的核心功能,不能是空白页面或启动页。

5.3 隐私政策

必须提供可访问的隐私政策URL,内容需要包含:

  • 收集哪些用户数据
  • 数据如何使用
  • 数据存储在哪里
  • 用户如何删除自己的数据

隐私政策链接打不开——这是最常见的被驳回原因。


六、提交审核

6.1 审核流程

  1. 登录AGC控制台
  2. 选择应用 → 「版本管理」
  3. 上传已签名的HAP包
  4. 填写应用描述、截图、隐私政策链接
  5. 选择分发国家/地区
  6. 点击「提交审核」

6.2 审核时间

场景
审核周期
首次提交
1-2个工作日
重大版本更新
1-2个工作日
常规更新
1个工作日

6.3 常见被驳回原因

原因
解决方法
隐私政策链接打不开
检查URL是否可访问,是否需要登录
应用图标/截图不符合要求
按尺寸要求重新制作
应用功能与描述不符
检查应用描述是否准确
签名证书过期
续期后重新打包
包名与已有应用重复
更换包名(但应用需要重新创建)

七、和安卓上架的关键区别

对比项
安卓市场
鸿蒙市场
打包工具
Android Studio
DevEco Studio
安装包格式
APK
APP或HAP
签名证书
JKS/Keystore
.cer + .p7b + .p12
上传平台
各个市场独立
AGC统一管理
上架审核
各个市场独立
鸿蒙市场独立
审核时间
1-3天
1-2天
运行系统
安卓手机
鸿蒙5/6手机
(不兼容安卓)

最大的区别:鸿蒙用AGC,用APP/HAP包,三份证书。这三样和安卓完全不同。纯血鸿蒙APP装不到安卓手机上。


八、上架检查清单

提交前逐项确认:

  • [ ] 华为开发者联盟账号已完成实名认证
  • [ ] 应用包名已确认无重复
  • [ ] 已使用DevEco Studio签名(APP或HAP包)
  • [ ] 图标尺寸符合要求(216×216px)
  • [ ] 截图至少2张,体现核心功能
  • [ ] 隐私政策URL可访问
  • [ ] 应用描述准确描述功能
  • [ ] 软著或电子版权证书已准备好(建议准备)

总结

这一课记住一句话:

鸿蒙不是换个后缀名就行的。包名、签名、应用市场——全是独立的。

按这套流程走,鸿蒙上架其实比安卓还简单,因为同一个包可以同时发到6个安卓市场,鸿蒙单独发一次就行。

下一课:三平台对比,帮你选应该先上哪个。