鸿蒙元服务 元服务是什么?和App的关系?(保姆级步骤) ...

莱莱  金牌会员 | 2024-12-10 11:26:22 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 836|帖子 836|积分 2508

元服务是什么?和App的关系?

元服务是是一种HarmonyOS轻量应用形态,用户无需安装即可利用,具备随处可及、服务直达、自由流转的特征。
元服务是可以独立部署和运行的步伐实体,独立于应用,不依靠应用可独立上架、部署和独立运行完成业务闭环。
元服务和App是HarmonyOS 生态的“一体两面”,是生态伙伴面向用户的两种形态。
开发者即可以开发元服务、也可以开发App,也可以同时开发。


  • 体系通过应用市场、负一屏、小艺等的发现/保举/搜索等华为众多与用户的触点实现元服务的多入口分发。加上服务直达的特征,消费者可以更为方便快捷的利用到元服务。

元服务开发路程

保姆级步骤:

开发前:

首先新建项目:--->元服务











运行

入口从负一屏
点击  搜索元服务      


    我的服务 (我的收藏)      

如果在桌面添加
 
 bundleType指的就是元服务。
原本的项目里是没有这一项的:如果把他删掉
如图上面的东西 就没有  
 桌面就自动生成了  
   

方法二:添加服务卡片
  点击 添加卡片    桌面视图:
 (服务卡片步骤如下)


约束限制:服务卡片开发引导部分章节,(如利用call变乱拉起指定UIAbility到后台,通过router或call变乱新卡片内容)的示例中利用了非元服务高阶API的本领,在元服务中暂不支持这些功能。


开发中:

首先创建一个服务卡片(元服务服务卡片)


(元服务图标)

启动图标(1024X1024)必须符合规范   否则无法上架
尺寸:1024 x 1024(正方形)

会把原来的(stration)图片替换
刚刚生成的图标是启动图标

应用图标--->修改成新创建的(strartIcon)

 

label:应用名称--->点击ctrl 跳转过去  ->点击OPen editor-->找到label 

打包:

App(s)

测试:

  


申请权限:

点选择


确定后-->点击添加--->下载

签名:

上架:

如果上架----->点进去



点击 + 找到包的位置 -> 上传
末了发布上架 
 (留意上架时间,
把  调试 ---- 换成  --- 发布)


元服务要利用三层架构:
元服务概述



开发的小细节:

灌音、语音辨认(受限)
上传文件、下载文件(受限)
如何公道分包(模块)
尤其是资源(图片、音频、视频)如非必要,最好通过在线地址方式获取。
图标优先利用svg图标

配置服务器域名:


仅支持元服务


域名在:--->赋值域名


不能是PI地址
分包:

单个包不能超2M,总包不能凌驾10M,可发邮件申请到 20M
预加载:

在entry 模块的mouble.json5配置文件中“atomicService”标签下的preloads字段配置。




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莱莱

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表