• 鸿蒙元服务上架全攻略 | 四轮驱动,助力元服务澎湃动力


    黎明前的暗夜下,巍巍昆仑侧广袤草原上,一道激光无声闪过,一辆黑马披星戴月疾驰向北。天边泛起朦朦金光,远处黑马的合金轮毂激射出金色炫光。

    鸿蒙元服务(简称元服务)是华为提供的一种面向未来的服务形态,具有独立入口和免安装等特性,支持运行在1+8+N设备上。在万物互联时代,元服务酷似一匹黑马提供了更丰富的入口、更智能的分发、更高效的转化,助力开发者快速抢占流量入口。元服务开发完成后,需要完成签名、调试、打包、上架一系列的打磨,最终在广大用户前华丽展示。元服务的上架全流程如同黑马的四轮驱动般,以澎湃动力驱动黑马叱咤奔驰。

     

    左前轮-生成密钥库和证书请求文件

    元服务开发完成后,在真机上调试前,必须要进行签名来确保元服务的完整性。HarmonyOS会通过数字证书和Profile文件来对元服务进行管控,只有签名过的元服务才允许安装到真机设备上进行调试。

    签名过程中有两个关键文件:密钥库文件证书请求文件。密钥库文件格式为.p12,用于数字签名和验证;证书请求文件格式为.csr,用于向AppGallery Connect(简称AGC)申请数字证书。可以使用DevEco Studio和命令行两种方式生成文件。

    ->>>体验试驾请发动左前轮

     

    右前轮-签名调试

    获取了密钥库和证书请求文件后,可以开始进行签名调试,华为为开发者提供了自动签名手动签名两种调试方法。

    1. 自动签名就是开发者直接在开发工具DevEco Studio中打开项目,在线登录AGC自动生成并配置签名证书和Profile。
    2. 手动签名则需要开发者自行登录AGC网站通过证书请求文件(.csr)生成证书(.cer)和Profile文件(.p7b),再将生成的文件手动配置到DevEco Studio工程中进行签名。

    手动签名的操作步骤相比自动签名的较多,推荐开发者优先使用自动签名进行调试。

    ->>>体验试驾请发动右前轮

     

    左后轮-元服务开放式测试

    元服务开发完成后,如果想在服务中心查看实际的效果,或者担心没有经过用户体验直接全网发布,可能会因为元服务存在的一些问题影响用户使用。可以在正式全网发布前,通过发布开放式测试版本提前邀请部分友好用户进行体验,未邀请的用户搜索不到您的元服务,这样能很好的提前发现问题并进行改进。

    开放式测试上架的操作和正式上架基本一样,只是增加了配置测试用户列表等操作。

    元服务开放式测试是无需人工审核,提交审核后等待系统检测完就能自动上架。上架后AGC会给测试用户发送邀请链接,用户收到链接在手机登录华为帐号,打开服务中心,滑到最下方的“服务测试”栏目就可以看到发布的元服务。

    ->>>体验试驾请发动左后轮

     

    右后轮-元服务上架

    元服务调试签名完成,即可按创建->编译->发布的流程在AGC网站上架。

    1.创建项目和元服务

    创建时注意元服务包名和DevEco Studio工程中的bundleName值保持一致。同时“是否原子化服务”务必选择为“是”,否则在上传元服务软件包时会报错。

    2.编译元服务

    此步主要是在AGC网站生成发布证书文件和发布Profile文件,然后在DevEco Studio工程中配置签名。正式上架时,必须使用发布证书和发布Profile文件进行签名。

    3.发布元服务

    此步主要是配置元服务上架的基本信息和上传软件包,待华为审核通过后,元服务发布成功,用户即可以在服务中心获取使用元服务。

    ->>>体验试驾请发动右后轮

     

    了解完元服务的上架全流程后,是不是对元服务信心满满。快来吧,与元服务黑马一起,一路向北,风驰电掣,跨越山海,奔向鸿蒙新时代。

    欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

  • 相关阅读:
    轻松制作自己的 Linux 操作系统, smart-os 带您体验操作系统的制作原理
    [网络篇]TCP SYN Flood Attack(洪范攻击)
    嵌入式Linux应用开发-Framebuffer 应用编程
    Verilog 过程赋值(阻塞赋值,非阻塞赋值,并行)
    有关异常的处理、捕获、抛出、自定义
    proteus入门教程
    数据结构(9)树形结构——大顶堆、小顶堆
    很多事情不是有意义了才做,而是因为做了才有意义
    python实现FINS协议的TCP服务端(篇一)
    md5的特点以及加密原理
  • 原文地址:https://www.cnblogs.com/developer-huawei/p/17236803.html