鸿蒙 指定设备发布:内部测试

在开发应用时,如何在正式上架前在团队内部进行小范围验证,是个很实际的问题。华为提供了 "指定设备发布" 功能,专门服务于这类场景。

一、指定设备发布

在开发过程中,可能需要在开发团队内共享应用或进行内部测试,此时可以使用华为提供的指定设备发布功能。

核心特点

  • 可将应用发布上传至公司服务器或者第三方云上

  • 团队测试人员可将应用下载到授权的设备上测试

  • 无需提交应用至华为应用市场,版本发布节奏更灵活

  • 可限定测试范围,提前发现问题、修复问题

二、指定设备发布 vs 其他测试方式

区别项 指定设备发布 AppGallery邀请测试 AppTest邀请测试 公开测试
面向对象 邀请开发团队内部成员测试 可邀请友好、信任的小范围用户 可邀请友好、信任的小范围用户和开发团队内部成员测试 面向全网所有用户公开招募测试
参与人数 安装设备上限 100台 上限 10000人 外部测试用户上限 10000人 内部测试用户上限 100人 下载安装次数上限 1000万次
支持设备类型 手机、平板、PC/2in1 手机、平板、PC/2in1 手机、平板、PC/2in1 手机、平板、PC/2in1
支持同时测试的版本数 由开发者部署决定 100个 100个 1个
发布AppGallery测试专区 否 默认 否 可选
发布AppTest 否 否 默认 否
是否支持分享链接 支持 支持,可拼接邀请码链接 支持,公开链接无需拼接邀请码,直接可用 支持
支持的应用类型 HarmonyOS NEXT应用(暂不支持元服务) HarmonyOS NEXT应用/元服务 HarmonyOS NEXT应用/元服务 HarmonyOS NEXT应用/元服务
支持的国家/地区 仅支持分发中国大陆地区 仅支持分发中国大陆地区 仅支持分发中国大陆地区 仅支持分发中国大陆地区
是否支持极速审核 不涉及 否 内部测试版本支持极速审核 否

三、限制

注意:

  1. 当前指定设备发布功能仅支持 Stage模型 开发的 HarmonyOS 应用,暂不支持元服务。

  2. 当前指定设备发布功能仅支持企业开发者使用。

四、测试流程(共三步)

第一步:准备打包所需配置文件

  • 打包前,需要为应用进行签名,以保证应用的完整性和来源的真实性

  • 签名时需要配置相关信息,需要提前做好准备

第二步:编译打包应用

  • 将应用编译打包成待测试版本

  • 后续将包推送给团队成员进行测试

第三步:构建Deeplink实现下载应用

  • 将编译的应用包上传至公司的服务器或第三方云上

  • 通过 Deeplink 的方式,使团队成员通过分发页面的下载按钮下载应用进行测试

说明

除第三步描述的应用包下载安装方式,指定设备发布还支持通过 HDC命令安装应用包。

相关推荐
HarmonyOS_SDK4 小时前
【剪贴板体验优化】前置预校验,航旅纵横权限弹窗体验更智能
harmonyos
贾伟康6 小时前
【共创稿事节】HarmonyOS 7.0 Progress进度体系:从接入到生产验证
性能优化·实战·harmonyos·arkts·arkui
贾伟康12 小时前
HarmonyOS API 26 HMAF Skill 端侧 A2A 消息去重与上下文最小化
harmonyos·arkts·skill·a2a·hmaf
贾伟康12 小时前
HarmonyOS API 26 HMAF Skill 多 Skill 冲突仲裁与可恢复执行
harmonyos·arkts·智能体·skill·hmaf
钉先生贾13 小时前
毕业项目:从上游更新到回归发布的完整维护闭环
华为·harmonyos
行者-全栈开发14 小时前
【鸿蒙心迹】权限申请全流程——从声明到用户授权的完整链路(HarmonyOS 7.x)
华为·harmonyos
KevinChaos1 天前
阳台小花园开发手记 01|HarmonyOS 7.0 互动卡片:小花园为何要两套界面
华为·harmonyos
Ranger09291 天前
下一代鸿蒙打包工具链:arkdown
harmonyos
程序猿追2 天前
一个工程面向手机与二合一:HarmonyOS 6 部署配置和本地手记
华为·智能手机·harmonyos
行者-全栈开发2 天前
【鸿蒙心迹】深色模式适配全链路——从配置到自定义(HarmonyOS 7.x)
华为·harmonyos