
前两篇讲了测试群组创建和整体流程,本文进入核心环节------创建并发布测试版本。这部分内容较多,涉及版本号规范、软件版本配置、测试信息、隐私声明、上架自检、测试用户选择以及版本状态管理。
一、版本号规范
测试版本的 VersionCode 规则:
-
测试版本的 VersionCode 必须高于发布过的全网版本的 VersionCode。
-
测试版本的 VersionCode 不能低于发布过的测试版本的 VersionCode。
-
不允许两个在架测试版本的 VersionName、VersionCode 和构建版本完全一致。
注意
若用户已安装测试版本,支持直接安装更低 VersionCode 的测试版本与正式版本,无需卸载高版本后重新安装,应用数据亦不会被清除。因此,请您确保用户在降级安装时,不同版本数据相互兼容。
二、发布测试版本
-
可创建并发布测试版本,并选择要分发的测试群组
-
邀请测试最多允许 100 个版本同时在架
-
邀请测试和公开测试的总计版本数量不超过 100 个
入口路径
-
在左侧导航栏选择 "应用测试/元服务测试 > 版本列表"
-
进入"版本列表"页面,点击右上角 "创建测试版本"
-
在弹出的"创建测试版本"窗口,选择 "邀请测试"
-
按下表配置版本相关信息,点击"确定"
| 参数 | 说明 |
|---|---|
| 测试阶段 | 创建版本时选择,不可修改 |
| 版本描述 | 用于区分不同的测试版本,不会向 AppGallery 用户显示,不超过 30 个字符 |
三、配置版本信息
系统自动进入版本信息配置页面,开始配置版本基础信息。
| 参数 | 说明 |
|---|---|
| 测试阶段 | 显示为"邀请测试",创建时已选定,不可修改 |
| 测试时间 | 邀请测试版本的开始时间和结束时间 。 • 只有当前时间到达开始时间时,测试用户才能使用邀请测试版本 • 测试时间到期后,测试用户将无法使用邀请测试版本 • 邀请测试的测试时间当前最大有效期为 90 天 |
| 支持设备 | 默认勾选创建应用时选择的设备类型,支持在此处增加设备类型 。 • 选择"手机"时,即便包里未声明平板,测试版本也会默认以兼容的方式分发到 HarmonyOS NEXT 平板 |
四、配置软件版本
| 参数 | 说明 |
|---|---|
| 发布版本 | 点击 "版本选取" ,选择之前在"软件包管理"菜单上传的软件包,点击"选取"。 一个测试版本只允许选取一个软件包。具体操作可参考《选择待发布软件包》 |
| 版本描述 | 创建测试版本时自定义的版本描述,支持修改。不超过 30 个字符 |
五、配置测试信息
测试信息默认继承全网版本信息或最近一个测试版本填写的信息 。如需调整,请在当前测试版本提交前重新审视并修改,测试信息配置不影响全网版本的应用信息。
| 参数 | 说明 |
|---|---|
| 语言 | 默认显示创建应用时设置的默认语言。如需为当前应用添加其他语言,点击 "管理语言列表",在"语言选择"弹窗中勾选语言,点击"确认" |
| 应用图标 | 上传应用图标,各设备类型的图标规范请参见素材规范。 (原文图示说明:图标需为正方形,尺寸 216*216px,格式 PNG(500 KB 以内)、WEBP(100 KB 以内)) |
| 应用名称 | 创建应用时填写的名称,支持更改,7/30 字符 |
| 应用介绍 | 简单描述该应用的功能、产品定位等,不超过 8000 字符 |
| 测试说明 | 向用户介绍此测试版本的功能和特性,测试说明应限制为 1000 字以内 |
六、配置隐私声明
HarmonyOS 应用支持选择自定义隐私政策 或者使用隐私声明托管服务 生成隐私声明,元服务仅支持使用隐私声明托管服务生成隐私声明。
方式一:自定义隐私政策
| 参数 | 说明 |
|---|---|
| 隐私政策网址 | 该网站将供用户访问,从而了解服务是如何处理敏感的用户数据和设备数据。以 http:// 或者 https:// 开头 |
| 隐私权利 | 提供用户实施其权利的相关网站,例如:删除、修改、导出个人数据的入口。以 http:// 或者 https:// 开头 |
方式二:使用隐私声明托管服务生成隐私声明
-
使用隐私声明托管服务,可基于 AGC 提供的标准化模板生成隐私政策和用户协议
-
请先点击 "协议服务" 前往对应菜单生成隐私政策或者用户协议,具体操作可参见《管理隐私声明》
-
隐私政策或者用户协议生成后,才可在 "隐私政策" 或者 "用户协议" 下拉框中选择到
七、配置联系方式
账号归属地为中国大陆地区的开发者,还需预留应用负责人的联系方式,以便于华为审核人员与您联系沟通。
八、配置上架自检信息
开启上架自检后,应用将按照正式上架的审核要求进行自检,预计 1 天内完成 。上架自检不影响邀请测试任务审核进度。
| 参数 | 说明 |
|---|---|
| 上架自检 | 可选:开启 / 关闭 |
| 自检报告通知 | 若具有自检报告通知功能,可勾选发送自检报告通知,若自检不通过将通过邮件和互动中心向您发送自检报告。可选:发送 / 不发送 |
九、选择测试用户
配置完成后,点击右上角 "下一步" 进入 "选择测试用户" 步骤。
| 参数 | 说明 |
|---|---|
| 测试用户 | 选择需要参加邀请测试的测试群组。 • 测试群组不超过 300 个 • 参与的测试用户不超过 10000 个 • 点击 "管理测试用户",还可快捷前往"测试用户"菜单新增、修改或删除测试群组 |
选择测试群组后,点击 "提交审核" 进入"发布测试版本"页面。提交成功后,可在 "版本列表" 页面查看版本审核状态和上架自检结果。
十、版本状态
| 状态 | 说明 |
|---|---|
| 正在审核 | 测试版本提交成功之后的状态。您可以撤销审核,撤销审核后,版本状态变为"准备提交" |
| 等待生效 | 审核通过后,还没到测试时间,状态为"等待生效",下方展示测试时间。您可以手动停止测试,停止测试后,状态变为"已失效" |
| 正在测试 | 审核通过后,到达测试时间,状态为"正在测试",下方展示测试时间。您可以主动停止测试,停止测试后,状态变为"已失效" |
| 审核不通过 | 测试版本审核驳回后,状态为"审核不通过",状态旁会显示审核不通过的原因 |
| 已失效 | 开发者手动停止测试、华为运营后台停止测试、或者到达测试截止时间时,状态会变为"已失效",状态旁会显示已失效的原因 |
十一、上架自检结果
上架自检结果的几种情况:
| 结果 | 说明 |
|---|---|
| 自检中 | 自检进行中 |
| 测试完成 | 自检存在中等问题,可能影响正式上架,建议修改 |
| 上架自检不通过 | 自检存在严重问题 ,影响正式上架,必须修改 |
| 上架自检通过 | 自检通过 |
当上架自检结果为 "测试完成" 或 "上架自检不通过" 时,可点击 "上架自检报告" 按钮,查看详细的自检报告。(只提交预审检测的报告按钮为"查看报告")
十二、版本归类规则
-
当创建了多个测试版本时,"版本列表"页面会将各测试版本按 VersionName 归类展示
-
未上传软件包的测试版本 全部归类在 "VersionName 未知" 栏
-
上传软件包之后,AGC 根据包 VersionName 将测试版本归类到对应的"VersionName"栏
-
例如,包 VersionName 为 3.0.0 的测试版本展示在"VersionName 3.0.0"栏
-
每个"VersionName"栏下展示各个测试版本的 VersionCode 和 构建版本
-
不允许两个在架测试版本的 VersionName、VersionCode 和构建版本完全一致
批量删除
已失效状态的测试版本可批量删除 ,勾选需要删除的邀请测试版本后点击 "批量删除"。
十三、修改测试时间
当测试版本的状态为 "等待生效" 或 "正在测试" 时,还可修改测试时间,如提前启动测试、延长测试时间等。
操作路径
-
在左侧导航栏选择 "应用测试/元服务测试 > 版本列表"
-
进入"版本列表"页面,点击需要修改测试时间的测试版本
-
在"基础信息"栏,点击"测试时间"后的 "修改"
-
在弹出的"修改测试时间"窗口,选择新的测试开始时间和测试结束时间,点击 "保存"
注意
"正在测试"状态的测试版本不支持修改测试开始时间。
若将"等待生效"状态的测试版本的测试开始时间修改为当前时间之前 ,点击"保存"后测试版本的状态会立即变为"正在测试"。
十四、增加测试群组
操作路径
-
在左侧导航栏选择 "应用测试/元服务测试 > 版本列表"
-
进入"版本列表"页面,进入对应测试版本 "选择测试用户" 页
-
点击添加按钮选择新增群组
注意
"审核不通过"和"已失效"状态的测试版本不允许添加测试群组。
群组只支持新增,不支持去除。