当前位置:   article > 正文

#端云一体化#SHOW出您的元服务#开发HarmonyOS元服务_元服务plugin生态

元服务plugin生态

什么是元服务

元服务(原名为原子化服务)是HarmonyOS提供的一种面向未来的服务提供方式,是有独立入口、免安装、可为用户提供一个或多个便捷服务的新型应用程序形态。

线上购物为例:

  • 传统购物应用:需要先安装应用,打开应用查找商品,加入购物车,然后完成支付。
  • 调整为包含“商品浏览”、“购物车”、“支付”等多个服务的元服务:无需安装,通过丰富入口直达服务页面。例如:将心仪商品页添加桌面,实时掌握商品价格变动。等到秒杀时间点,直达购物车进行结算。

元服务基于HarmonyOS API开发,支持运行在1+8+N设备上,供用户在合适的场景、合适的设备上便捷使用。元服务相对于传统方式的需要安装的应用形态更加轻量,同时提供更丰富的入口、更精准的分发。

元服务特点

  • 随处可及
    • 服务发现:元服务可在负一屏、应用市场等入口发现并使用。
    • 智能推荐:元服务可以基于合适场景被主动推荐给用户使用。
  • 服务直达
    • 元服务支持免安装使用。
    • 服务卡片:支持用户无需打开元服务便可获取服务内重要信息的展示和动态变化,如天气、关键事务备忘、热点新闻列表。
  • 跨设备
    • 元服务支持运行在1+8+N设备上,如手机、平板等设备。
    • 支持跨设备分享:例如接入华为分享后,用户可分享元服务给好友,好友确认后打开分享的服务。
    • 支持跨端迁移:例如手机上未完成的邮件,迁移到平板继续编辑。
    • 支持多端协同:例如手机用作文档翻页和批注,配合智慧屏显示完成分布式办公;手机作为手柄,与智慧屏配合玩游戏。

典型应用场景

负一屏

打开负一屏搜索页,输入关键字,搜索获取所需的元服务。

应用市场

打开华为应用市场,点击“应用”页签,进入“元服务”专区发现并使用元服务。

桌面

用户可以将元服务的卡片添加到桌面,便可在桌面随时随地查看元服务的重要信息,点击卡片即可直达所需服务。

碰一碰/扫一扫

用户首次“碰一碰”或者“扫一扫”识别设备上的NFC标签,系统引导用户连接设备,连接成功后,再次“碰一碰”或者“扫一扫”即可直接使用相应的元服务。

开发第一个元服务

  1. 登录AppGallery Connect(https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/), 点击“我的应用”。
  2. 点击应用列表右侧的“新建”。
  3. 填写应用参数,完成后点击“确认”。

注意:

  • 软件包类型选择“APP(HarmonyOS应用)”。
  • 支持设备选择手机。
  • 应用名称自定义,我填的是ArkTSAtomicService。
  • 应用分类根据服务的内容选择“应用”或者“游戏”。分类设置后不支持修改。
  • 默认语言元服务展示相关信息的默认语言。
  • 是否原子化服务,选择“是”。

返回应用列表,在“HarmonyOS应用”页签可以查看创建的元服务。

创建一个新的元服务工程

打开DevEco Studio,菜单选择“File > New > Create Project”,创建一个新工程。

工程名称自定义,我填的是ArkTSAtomicService。

接下来就可以开发代码啦。我这边演示的是最简单的应用。

打包发布

HarmonyOS通过数字证书与Profile文件等签名信息来保证元服务的完整性,元服务上架到AppGallery Connect必须通过签名校验。因此,您需要使用发布证书和Profile文件对元服务进行签名后才能发布。

这样,就可以上传程序包进行发布了。

参考引用

 

点击进入华为官网,解锁更多精彩内容 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/350552
推荐阅读
相关标签
  

闽ICP备14008679号