鸿蒙 应用发布:软件上传流程(二)

上篇《发布准备工作》讲了打包前要自检哪些项,本文介绍第一步------把软件包上传到 AGC 。上传后 AGC 会做两层检测:合法性检测 和上架自检。

一、上传软件包的作用

需要先上传待发布的正式版本,以便在发布时能选择到对应的版本。上传时,AppGallery Connect 会对上传的包进行合法性检测 ,同时还提供了上架自检功能来助您提高应用审核通过率。

二、提交软件包

入口路径

  1. 登录 AppGallery Connect,点击 "APP与元服务"

  2. 选择要发布的应用

  3. 左侧导航选择 "应用上架 > 软件包管理"

  4. 点击页面右上角的 "上传"

上传包窗口

在"上传包"窗口:

  1. 先选择 "使用场景"

  2. 然后点击 "+" 上传软件包

使用场景选项:

使用场景 说明
仅测试 若上传的软件包只用于测试发布,可以选择"仅测试"
测试和正式上架 若软件包需要在全网正式发布,请选择"测试和正式上架"

说明:支持 APP 格式 ,大小在 4GB 以内。

三、页面字段

上传完成后,软件包管理页面会生成一条记录,展示软件包基本信息。各字段含义:

字段 说明
文件名 软件包文件名
包名 应用包名,对应包内的 bundleName 字段
版本(版本号) 版本名称与版本号,分别对应包内的 versionNumber 和 versionCode 字段
构建版本 构建版本号,用于区分同一主版本下的不同测试子版本,对应包内的 buildVersion 字段。如包内无 buildVersion 字段,则显示"- -"
设备类型 支持的设备类型,对应包内的 deviceTypes 字段
使用场景 传包时选择的使用场景
上传时间 上传包的时间
合法性 合法性检测结果,具体请参见合法性检测
上架自检 上架自检结果,具体请参见上架自检

四、合法性检测(必过项)

AppGallery Connect 会对每个上传的包进行合法性检测 ,检测不通过的软件包不允许发布。可以在软件包记录中查看合法性检测结果。

查看路径

  1. 登录 AppGallery Connect,点击"APP与元服务"

  2. 选择要发布的应用

  3. 左侧导航选择"应用上架 > 软件包管理",查看软件包对应的 "合法性" 栏

三种检测结果

结果 说明 后续操作
已达标 表示软件包完全满足鸿蒙生态规范要求,可以提交上架 点击"报告",可查看检测结果详情。已达标的软件包各个检查项结果均为"通过"
待优化 表示软件包允许提交上架 ,但仍存在一些问题可能导致后续被审核驳回,或者影响应用体验,建议进一步优化软件包 点击"报告",可查看检测结果详情。"结果"列显示 "告警" 的检查项即为可优化项,"修改意见"列提供了解决措施
不通过 表示软件包不满足上架基本要求,不允许上架 • 若"不通过"后显示错误码 (如"993"),可点击错误码链接查看相关 FAQ,根据 FAQ 提供的原因与建议进行修改 • 若"不通过"后显示 "报告" ,可点击"报告"打开检测结果详情页,"结果"列显示 "不通过" 的检查项即为必改问题,请根据"修改意见"列修改包

报告页面

  • 报告页顶部展示:文件名、包名、版本、大小、结果

  • 报告页中部展示一个分数环(如 100 表示已达标,60 表示待优化,50 表示不通过)

  • 报告页下方是检查项列表,包含列:序号、检测类别、检查项、说明、结果、修改意见、操作

五、(推荐)上架自检

为提高应用审核通过率,建议使用上架自检功能 。该功能使用热门移动终端设备,按照华为应用市场上架标准对应用进行兼容性、稳定性、性能、功耗、UX、隐私等测试,可提前发现和解决问题。

启动路径

  1. 登录 AppGallery Connect,点击"APP与元服务"

  2. 选择要发布的应用

  3. 左侧导航选择"应用上架 > 软件包管理"

  4. 点击软件包 "操作" 列 "启动自检"

说明

每个应用同时只能进行 2 个上架自检任务 (包含状态为"终止中"和"检测中"的任务)。自检启动后,可随时点击 "终止自检" 结束任务。

若在启动自检后删除了软件包 ,自检任务将继续执行,需等待自检任务结束才可以执行新的自检任务。

查看进度与结果

在 "上架自检" 栏查看检测进度与结果。检测完成后,AGC 将发送邮件通知,可以点击邮件中的"软件包管理"链接前往"软件包管理"页面查看检测结果。

上架自检的六种状态

状态 说明 后续操作
检测中 表示正在检测软件包。检测时长可能受终端设备数量和排队情况影响,请耐心等待 ---
通过 表示检测通过,可以提交上架 点击"报告"可查看详细的检测报告
待优化 表示检测未通过 点击"报告"可查看详细的异常信息与日志等。若合法性检测通过、但上架自检未通过,不影响应用提交上架申请,但存在被审核驳回的风险,推荐您基于报告定位和修改问题
系统异常 表示系统发生错误 点击"报告"可查看详细原因。如不展示"报告",请点击"启动自检"重试。若还有疑问,请联系客服
终止中 表示正在终止上架自检任务,请稍作等待 ---
已终止 表示上架自检任务已终止,已终止任务无法恢复启动 ---

六、合法性检测 vs 上架自检

对比项 合法性检测 上架自检
是否必须 必须,不通过不允许发布 推荐,不影响提交上架申请,但存在被审核驳回的风险
检测内容 鸿蒙生态规范要求(如 HAP 包检测、调试信息、provision 支持设备、ACL 权限声明等) 兼容性、稳定性、性能、功耗、UX、隐私等测试
检测设备 无需真机,AGC 解析检测 使用热门移动终端设备
结果状态 已达标 / 待优化 / 不通过 检测中 / 通过 / 待优化 / 系统异常 / 终止中 / 已终止
通过后 可以提交上架 可以提交上架,但仅为推荐项
并发限制 每个应用同时只能进行 2 个上架自检任务

整体来看,上传软件包是发布流程的第一道关卡,核心是先过合法性检测,再尽量过上架自检。建议上传后先看合法性结果,不通过就按报告改;合法性过了之后再启动上架自检,提前发现兼容性、稳定性等问题,降低审核被驳回的风险。

相关推荐
2501_919749039 小时前
华为鸿蒙免费日记本—小羊日记
华为·harmonyos·鸿蒙
m0_738185829 小时前
Flutter 鸿蒙化实战:rive 适配 OpenHarmony,Rive 动画
flutter·华为·harmonyos·鸿蒙
m0_738185821 天前
Flutter 鸿蒙化实战:screen_protector 适配 OpenHarmony,防截屏/防泄露
flutter·华为·harmonyos·鸿蒙
aqi002 天前
鸿蒙版本的电子书阅读APP开放源码啦
android·华为·ai编程·harmonyos·鸿蒙
行者-全栈开发3 天前
【鸿蒙心迹】鸿蒙应用签名与上架——AGC 配置全流程及 5 个高频驳回原因逐个拆解(HarmonyOS 7.x)
应用发布·鸿蒙应用上架·华为应用市场·agc 配置·鸿蒙签名·上架审核·审核驳回
万物智能信息科技3 天前
温湿度传感器驱动开发—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
人工智能·驱动开发·华为·开源·harmonyos·鸿蒙
熊猫钓鱼>_>3 天前
Kotlin Multiplatform for OpenHarmony 实战:为 Landscapist 实现图片加载适配
开发语言·kotlin·华为云·ai编程·harmonyos·鸿蒙·openharmony
m0_738185823 天前
Flutter 鸿蒙化实战:qr_code_scanner_plus 适配 OpenHarmony,二维码扫描
flutter·华为·harmonyos·鸿蒙
2501_919749034 天前
华为鸿蒙免费记账与生活统计APP—小羊统计
华为·生活·harmonyos·鸿蒙
m0_738185824 天前
Flutter 鸿蒙化实战:qrcode_flutter 适配 OpenHarmony,二维码生成与识别
数码相机·flutter·华为·harmonyos·鸿蒙