鸿蒙应用发布到华为应用市(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 是否完全一致
审核驳回"功能不完整" 确保应用核心功能可用,无崩溃、闪退
审核驳回"隐私政策不合规" 隐私政策需包含数据收集、使用、共享、用户权利等条款
审核驳回"权限申请过多" 移除不必要的权限声明,遵循最小权限原则

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

相关推荐
Java的搬运工6 小时前
HarmonyOS ArkUI V2 实战:Schema 驱动表单、2in1 适配与实时通信
harmonyos·arkts·openharmony·harmonyos next·表单校验·arkui v2·2in1
花先锋队长6 小时前
HarmonyOS 7.0正式发布|华为天气空间运镜城市皮肤从4城增至10城
华为·智能手机·harmonyos
贾伟康7 小时前
【口算王|01】HarmonyOS ArkTS 口算题生成实战:按年级、运算类型和难度生成可控题目
算法·harmonyos·arkts·随机生成·口算题
HarmonyOS_SDK10 小时前
基于增强QUIC协议优化弱网下的直播观看体验
harmonyos
安好说AI11 小时前
Flutter 三方库 adaptive_image_picker 的鸿蒙化适配指南:零权限选图、纯 Dart 裁剪与目标大小压缩
flutter·harmonyos
昇腾知识体系12 小时前
msprobe/msdebug 全家桶:昇腾精度比对、溢出检测、msSanitizer 内存检测与 msOpProf 算子调优实战
人工智能·华为·知识图谱
2501_9197490312 小时前
华为鸿蒙免费PDF工具—小羊免费PDF
华为·pdf·harmonyos·鸿蒙
贾伟康14 小时前
【口算王|10】HarmonyOS ArkTS 语音报题实战:协调朗读、作答和页面生命周期
生命周期·harmonyos·arkts·语音交互·texttospeech
贾伟康15 小时前
【口算王|08】HarmonyOS ArkTS 分类训练实战:让年级与运算分类参数保持一致
harmonyos·arkts·数据建模·路由参数·分类训练
小飞象—木兮15 小时前
经营复盘指南:核心概念、7 个核心指标、华为复盘管理标杆实践、案例·
华为