首页 鸿蒙 正文
  • 本文约1330字,阅读需7分钟
  • 183
  • 1

鸿蒙开发:如何正确上架一个元服务应用

 

 

元服务,类似于微信的小程序,无需安装,即开即用,即用即走,它是基于鸿蒙系统,而非某个应用,也就是系统层的支持,可以说,这一点是非常的便捷,除此之外,元服务是支持独立上架、分发和运行的,能够独立实现业务闭环,可大幅度提升信息与服务的获取效率;特别是对于个人开发者,元服务,更加的包容,目前它可以签署免责函,一些简单的工具类应用,可以不备案,不需要软著,就可以提交上架,这对于个人开发者而言,释放了很多枷锁,可以让很多的开发者参与到生态之中。

一、创建一个元服务

首先我们要在华为AGC平台创建元服务应用,找到证书、APP ID和Profile选项,选择APP ID,点击新建即可。

鸿蒙开发:如何正确上架一个元服务应用

然后我们就能看到刚刚创建的元服务应用啦!

鸿蒙开发:如何正确上架一个元服务应用

现在有了应用,就可以根据应用创建一个项目了,准备开发了。新建项目选择Atomic Service并点击Next

鸿蒙开发:如何正确上架一个元服务应用

按照提示登录我们的华为账号,并选择刚才创建的元服务应用。点击Next创建项目即可。

鸿蒙开发:如何正确上架一个元服务应用

接下来就是和普通项目一样,写代码

元服务倾向于轻量级的应用,和微信小程序一样,都有包体积的限制,目前整体包体积不超过10MB,单个包不得超过2MB,除此之外,还有着API上的限制,在实际的开发中需要查看API是否支持再进行使用。

(元服务是没有图标的,但是可以添加卡片!!!)

二、配置签名密钥信息

目前你进行到这步骤,肯定是已经能开发完这个项目了。接下来要进行的就是出包。

1、生成密钥和scr文件

中文:点击构建=>生成私钥和证书请求文件

英文:点击Build=>Generate Key and CSR

点击New后选择密钥文件存储的位置。并设置密码(我个人建议在项目中创建一个文件夹保存生成的签名文件、密码(简单的)、别名(key))

鸿蒙开发:如何正确上架一个元服务应用

鸿蒙开发:如何正确上架一个元服务应用

点击Next后会进入到生成SCR文件中,我们同样存放在一个文件夹中,然后我们在文件夹中就会看到这样的几个文件

鸿蒙开发:如何正确上架一个元服务应用

2、新增证书(AGC)

我们现在回到华为AGC的平台,找到证书、APP ID和Profile,选择证书,点击新增

鸿蒙开发:如何正确上架一个元服务应用

点击提交后,我们把刚才生成的证书下载到刚才的证书文件夹中

鸿蒙开发:如何正确上架一个元服务应用

3、新增Profile

选择刚才证书下面的Profile选项,添加Profile证书,这里用到的证书就是我们上一步骤中生成的证书文件,选择即可

鸿蒙开发:如何正确上架一个元服务应用

添加之后我们同样点击,下载刚才生成的证书文件。保存在证书文件夹中

鸿蒙开发:如何正确上架一个元服务应用

4、在项目中出包

根据图片中的步骤按顺序操作后点击应用保存,并按下一张提示选择release(调试)

鸿蒙开发:如何正确上架一个元服务应用

鸿蒙开发:如何正确上架一个元服务应用

中文:构建=>编译Hap(s)=>编译App(s)

英文:Build=>Build Hap(s)=>BuildApp(s)

鸿蒙开发:如何正确上架一个元服务应用

等待生成成功后,就会在项目的根目录新增一个build文件如图:

鸿蒙开发:如何正确上架一个元服务应用

三、 填写上架信息

然后我们点击APP ID,找到刚才的应用点击发布,就会在我的元服务中看到如图

在应用信息中需要填写图标和这个应用的分类标签

鸿蒙开发:如何正确上架一个元服务应用

图标生成我们点击任意一个文件,右键新建生成即可

鸿蒙开发:如何正确上架一个元服务应用

鸿蒙开发:如何正确上架一个元服务应用

然后我们在软件包管理中上传刚才生成的包文件.app后缀结尾的,可以往上翻有标注的哈

点击协议服务,并生成用户协议与隐私政策

用户协议这里需要填写一个在线地址,可以使用Gitte中md文件作为在线地址(协议模板可以联系我发你)

鸿蒙开发:如何正确上架一个元服务应用

鸿蒙开发:如何正确上架一个元服务应用

然后其他的就按操作流程来就可以

最后:祝君好运!!!

 

标签:元服务
评论
$comment['poster']
你好,您这边有已经上架过的元服务吗?,如果有的话,是否能配合我们公司加入沃土计划,做版本更新,公司会支付相应报酬
23 天前