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

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

一、上传软件包的作用

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

二、提交软件包

入口路径

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

  2. 选择要发布的应用

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

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

上传包窗口

在"上传包"窗口:

  1. 先选择 "使用场景"

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

使用场景选项

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

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

三、页面字段

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

字段 说明
文件名 软件包文件名
包名 应用包名,对应包内的 bundleName 字段
版本(版本号) 版本名称与版本号,分别对应包内的 versionNumberversionCode 字段
构建版本 构建版本号,用于区分同一主版本下的不同测试子版本,对应包内的 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 个上架自检任务

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

相关推荐
轻口味1 天前
HarmonyOS 7 新特性1:闪控窗——轻规划里的专注倒计时,跟着你走出应用
harmonyos·鸿蒙·移动端·闪控窗
骑着蜗牛撵大象3271 天前
从跨平台Linux到鸿蒙PC:基于Qt C++的Flameshot截图工具源码级适配
harmonyos·鸿蒙·es
梦想不只是梦与想2 天前
鸿蒙 云测试:上架测试流程
harmonyos·鸿蒙·云测试
万物智能信息科技3 天前
PWM散热风扇设置—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
人工智能·华为·开源·harmonyos·鸿蒙
JoyCong19983 天前
鸿蒙用户等来的是ToDesk:折叠屏适配、星闪笔、互动Tab一次补齐
人工智能·智能手机·电脑·鸿蒙·鸿蒙系统·远程工作·ipad
aqi003 天前
一文读懂 HarmonyOS 7.0 带来的十大API重要升级
android·华为·harmonyos·鸿蒙·harmony
技术风向解码者3 天前
基于 Kotlin MultiPlatform 的鸿蒙原生跨端实践:Kuikly 在 HarmonyOS NEXT 上的架构与接入思路
鸿蒙·跨端开发·kuikly
深圳市恒星物联科技有限公司4 天前
轻量MCU设备通过OpenHarmony兼容性测评的全流程关键要点与实战踩坑经验
大数据·人工智能·物联网·鸿蒙