鸿蒙应用发布到华为应用市(AppGallery)的完整流程

一、前置准备

1. 注册华为开发者账号

  • 访问 华为开发者联盟

  • 注册账号并完成实名认证(个人或企业)

  • 签署《华为开发者服务协议》

2. 准备应用素材

素材 要求
应用图标 216×216px PNG,需与打包时一致
应用截图 至少3张,推荐 2340×1080 或 1080×2340
应用介绍 中文描述,50-8000字
隐私政策 需提供有效的隐私政策 URL
应用分类 选择准确的二级分类

二、创建应用与配置签名

1. 登录 AppGallery Connect

访问 AppGallery Connect,进入 "我的应用"。

2. 创建新应用

  1. 点击 "新建" → 选择 "HarmonyOS 应用"

  2. 填写应用名称、 Bundle name(必须与 module.json5 中的 bundleName 完全一致)

  3. 选择应用分类、默认语言

3. 申请发布证书(如未申请)

在 "用户与访问" → "证书管理" 中:

  1. 点击 "新增证书"

  2. 证书类型选择 "发布证书"(Release)

  3. 上传 CSR 文件(在 DevEco Studio 中生成:Build → Generate Key and CSR)

  4. 下载 .cer 证书文件

4. 申请发布 Profile

在 "用户与访问" → "Profile" 中:

  1. 点击 "新增 Profile"

  2. 选择 "发布" 类型

  3. 绑定应用包名和发布证书

  4. 下载 .p7b 文件

5. 在 DevEco Studio 配置发布签名

打开项目 build-profile.json5:

bash 复制代码
{ "app": 
  { "signingConfigs":
   [ 
    { "name": "release",
      "type": "HarmonyOS", 
      "material": 
          { "certpath": "xxx.cer",
            "storePassword": "******", 
            "keyAlias": "xxx", 
            "keyPassword": "******", 
            "profilePath": "xxx.p7b",
            "signAlg": "SHA256withECDSA", 
            "storeFile": "xxx.p12" 
          } 
    } 
   ] 
  } 
}

三、构建发布包

1. 选择 Release 模式

在 DevEco Studio 顶部工具栏,将构建模式从 Debug 切换为 Release。

2. 构建 APP

复制代码
Build → Build HAP(s)/APP(s) → Build APP

生成 .app 文件(路径:entry/build/default/outputs/default/xxx.app)

四、上传应用

1. 进入应用详情页

在 AppGallery Connect → "我的应用" → 点击已创建的应用。

2. 上传软件包

  1. 选择 "软件包管理" 或 "版本信息"

  2. 点击 "上传",选择构建好的 .app 文件

  3. 系统自动解析包信息(版本号、API 等级等)

3. 填写版本信息

字段 填写要求
版本号 与 module.json5 中 versionName 一致
版本说明 本次更新内容
应用截图 上传至少3张截图
应用图标 确认自动解析的图标
应用介绍 详细描述应用功能
隐私政策 填写隐私政策网页链接
内容分级 根据应用内容选择适龄分级

4. 设置发布范围

  • 发布国家/地区:选择上架区域(建议先选"中国")

  • 设备类型:勾选支持的手机、平板等设备

  • 付费设置:选择免费或付费

五、提交审核

  1. 确认所有信息填写完整

  2. 点击 "提交审核"

  3. 等待华为审核(通常 3-7 个工作日)

审核可能的结果:

结果 处理
通过 应用自动上架或按设定时间上架
驳回 根据驳回原因修改后重新提交
补件 补充所需材料(如资质证明)

六、常见问题

问题 解决方案
上传提示 Bundle name 不一致 检查 AGC 创建应用时的包名与 module.json5 是否完全一致
审核驳回"功能不完整" 确保应用核心功能可用,无崩溃、闪退
审核驳回"隐私政策不合规" 隐私政策需包含数据收集、使用、共享、用户权利等条款
审核驳回"权限申请过多" 移除不必要的权限声明,遵循最小权限原则

完成以上步骤后,您的鸿蒙应用即可成功上架华为应用市场。审核通过后,用户即可在应用市场搜索下载。华为开发者官方网站_创新从这里开始完成以上步骤后,您的鸿蒙应用即可成功上架华为应用市场。审核通过后,用户即可在应用市场搜索下载。华为提供的面向开发者的应用一站式服务平台完成以上步骤后,您的鸿蒙应用即可成功上架华为应用市场。审核通过后,用户即可在应用市场搜索下载。华为开发者官方网站_创新从这里开始完成以上步骤后,您的鸿蒙应用即可成功上架华为应用市场。审核通过后,用户即可在应用市场搜索下载。

相关推荐
richard_yuu9 小时前
鸿蒙心理测评模块实战|PHQ-9/GAD7双量表答题、实时计分与结果本地化存储
华为·harmonyos
不爱吃糖的程序媛12 小时前
2026年Electron 鸿蒙PC环境搭建指南
人工智能·华为·harmonyos
nashane12 小时前
HarmonyOS 6学习:长截图功能开发中的滚动拼接与权限处理实战
人工智能·华为·harmonyos
大师兄666813 小时前
从零开发一个 HarmonyOS 输入法——KikaInputMethod 完整拆解
harmonyos·服务卡片·harmonyos6·formkit
笑中取栗19 小时前
华为HCSA-传输接入H19-473题库
网络·华为·题库·hcsa
Python私教19 小时前
鸿蒙 NEXT 也能接 MCP?用 ArkTS 跑通 AI Agent 工具链
人工智能·华为·harmonyos
极客范儿21 小时前
华为HCIP网络工程师认证—OSPF
网络·华为·智能路由器
Swift社区21 小时前
分布式能力在鸿蒙 PC 上到底怎么用?
分布式·华为·harmonyos
曾响铃21 小时前
制造跃升:传统产业正迈入数智化转型的价值兑现期
华为
nashane1 天前
HarmonyOS 6学习:外接键盘CapsLock与长截图功能的实战调试与完整解决方案
学习·华为·计算机外设·harmonyos