加入收藏
让我们做的更好!
网站公告:

 

毛带片视频在线观看-老婆主动让我添她哪里-顺从的女孩巴巴鱼 您当前所在位置:毛带片视频在线观看-老婆主动让我添她哪里-顺从的女孩巴巴鱼 > 顺从的女孩巴巴鱼 >

鸿蒙基于盛开式测试方案发布原子化服务的实战

时间:2022-01-13 13:20 来源:http://www.fu-tah.com 作者:毛带片视频在线观看-老婆主动让我添她哪里-顺从的女孩巴巴鱼 点击:

想晓畅更多内容,请访问:

51CTO和华为官方配相符共建的鸿蒙技术社区

https://harmonyos.51cto.com

现在标

在鸿蒙原子化服务正式发布前,议定AGC(AppGallery Connect)平台挑供的盛开式测试方案进走灰度发布服务。

前置条件

1、注册华为开发者账号,并实名认证,若你还没注册,请先注册并实名;

2、你是华为受邀的开发者;

3、必要进走盛开式测试的服务新闻(APP ID及Developer ID)已挑交至华为运维邮箱(agconnect@huawei.com)申请,并获得议定。

鸿蒙盛开式测试 一、什么是HarmonyOS体系的盛开式测试?

官方介绍:盛开式测试,能够让您的行使在正式上架华为行使市场前,挑前发布一个测试版本给您信任的测试用户。测试版本仅对您指定的测试用户可见,如许您就能够挑前收到用户逆馈,并在行使正式上架前改进您的行使。

浅易来说:基于AGC(AppGallery Connect)行使上架前的限制用户内的测试版本。

表明:盛开式测试现在声援Android行使和纯HarmonyOS行使。

二、盛开式测试的做事原理

议定盛开式测试服务挑前配置测试用户,并在华为行使市场发布您的盛开式测试版本。AGC会向您指定的测试用户发送邀请邮件或短信。测试用户点击邮件或短信中的邀请链接后批准邀请,即可从华为行使市场客户端下载您的测试行使进走响答的测试。

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区 三、功能与特点 邀请指定用户测试行使 指定测试时间段 声援免人造审核 迅速迭代 四、实战

4.1、构建原子化服务APP

4.1.1、创建原子化服务项现在

创建原子化服务项现在,比如项现在名称为:MyNfc,最先掀开DevEco Studio IDE,点击菜单 File->new->new project, 在创建项现在弹窗中按照请求填写有关新闻,项现在名称:MyNfc,Project type选择Atomic service 原子化服务,点击“Finish”。

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区 鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

4.1.2、配置release认证

表明:本实战案例只是演示原子化服务的盛开式测试流程,以是MyNfc一时异国其他的营业内容,只有默认的MainAbility主页面,表现“Hello World”。

前置条件

盛开式测试发布与正式发布是相通的,以是在发布之前必须有数字证书(.cer文件)和Profile文件。

简要表明

HarmonyOS行使/服务议定数字证书(.cer文件)和Profile文件(.p7b文件)来保证行使/服务的完善性,数字证书和Profile文件可议定申请发布证书和Profile文件获取。

File->Project Structure->Project->Signing Configs 中配置有关证书新闻和文件。

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区 鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

4.1.3、构建App

点击菜单Build->Build APP(S),构建完善后能够在项现在标build\outputs\app\release\下望到签名后的release app包。

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区 鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区 帮你踩踩坑

题目1、原子化服务app包上传时会挑示:“该柔件包属于鸿蒙服务(免装配)类型,暂不声援盛开式测试特性”

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

表明:多所周知鸿蒙原子化服务请求一切HAP包(包括Entry HAP和Feature HAP)均需已足免装配,以是在config.json的配置中能够望到,“installationFree”: true,但是鸿蒙挑供的盛开式测试现在只声援行使,也就是免装配的原子化服务app包上传时会挑示舛讹,哀剧了,原子化服务无法行使此特性,怎么办?

解决方案:

在测试阶段能够修改免装配为必要装配,即在项现在config.json的配置中修改"installationFree": false,如许就能够将原子化服务的app装配包上传成功了。

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

4.4、在AGC平台上创建项现在与行使

表明:倘若你还异国在AGC平台上创建行使,则必要先在AGC平台上先创建项现在和行使,行使创建在项现在下,详细的创建手段请参望官方文档:创建项现在、创建行使

完善项现在和行使的构建后能够在你的AGC平台上,吾的项现在页面 中查望到你创建的项现在内容。

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区 鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

4.5、盛开式测试

4.5.1、申请盛开式测试

现在只有受邀开发者才能声援发布HarmonyOS体系的盛开式测试版本,

如您需添入受邀名单,已实名开发者需发送邮件主题为“申请添入HarmonyOS行使的盛开式测试”,将APP ID及Developer ID发送至agconnect@huawei.com进走申请。

如何查望APP ID及Developer ID?

官方文档:查询开发者帐号ID及项现在ID

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

4.5.2、配置盛开式测试

步骤1、在AGC平台上,点击吾的行使菜单,选择你必要进走盛开式测试的行使。

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

步骤 2、配置与上架

最先你的盛开式测试申请必要议定才能进走,配置盛开式测试包括:创建测试用户列外、上架盛开式测试版本,两个流程官方文档都有详细的描述和步骤,这边就不做过多的描述。下面说下遇到的题目。

帮你踩踩坑

题目1、上传的APP包不克为原子化服务免装配APP,否则体系会挑示:“该柔件包属于鸿蒙服务(免装配)类型,暂不声援盛开式测试特性”

解决方案:参望本文4.1.3中的题目1所挑供的解决方案

题目2、行使上架无法议定,挑示:“请行使发布版本的API开发行使申请上架”

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

题目分析:行使/服务议定IDE创建会自动配置,查望项现在和module中的build.gradle文件,搜索 compileSdkVersion 字段,发现compileSdkVersion=7,现在鸿蒙版商用最高声援6,提出行使5,重现构建APP,再将新构建的APP包上传即可。

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

步骤3、挑交审核

基础新闻和版本新闻填写完善后,能够挑交审核,当审核议定就能够喜悦的进入测试阶段。

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

4.6、测试

4.6.1、测试邀聘乞求

行使/服务上架(盛开式测试)成功后,受邀请的测试用户会立刻收到测试版本的邀请链接,点击链接就能够参与测试,详细操作能够参望官方文档:用户参与盛开式测试

值得一挑的是,倘若你邀请的测试用户异国收到邀请新闻,能够议定查望测试用户细目中重新发首乞求。

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

4.6.2、邀约测试用户确认添入测试

受邀的测试用户的邮箱或者手机短信会收到邀约新闻,点击新闻中的邀约链接即可添入到测试。

鸿蒙基于盛开式测试方案发布原子化服务的实战-鸿蒙HarmonyOS技术社区

想晓畅更多内容,请访问:

51CTO和华为官方配相符共建的鸿蒙技术社区

https://harmonyos.51cto.com

【编辑保举】

鸿蒙官方战略配相符共建——HarmonyOS技术社区 HarmonyOS 项现在实战之通讯录(Java) Kotlin在鸿蒙开发中的实践 鸿蒙轻内核M核源码分析系列之Musl LibC 鸿蒙轻内核M核源码分析系列之Newlib C 鸿蒙轻内核M核源码分析系列之虚拟文件体系VFS