首页 > 其他分享 >HarmonyOS Next 元服务新建到上架全流程

HarmonyOS Next 元服务新建到上架全流程

时间:2024-12-15 19:34:20浏览次数:5  
标签:Profile 服务 证书 上架 Next HarmonyOS 应用 备案

HarmonyOS Next 元服务新建到上架全流程

接上篇

这篇文章的主要目的是介绍元服务从新建到上家的完整流程

在AGC平台上新建一个项目

链接

一个项目可以多个应用

image-20241124191241104

AGC新建一个元服务应用

image-20241124191300505

新建一个本地元服务项目

image-20241124191643071


如果成功在AGC平台上新建过元服务,那么这里会自动显示

image-20241124191744693

修改元服务名称

image-20241124191327227

修改元服务图标

重要,上架审核很严谨

image-20241124191343134

  1. 先自己下载随意一张图片

  2. 使用画图工具 图像属性 修改 1024px

    PixPin_2024-11-24_19-15-16

  3. 使用开发工具中 Image Asset 来制作图片

image-20241124191814129

image-20241124192132959

发布流程

image-20241127095335272

介绍签名文件

  • 密钥:包含非对称加密中使用的公钥和私钥,存储在密钥库文件中,格式为.p12,公钥和私钥对用于数字签名和验证。
  • 证书请求文件:格式为.csr,全称为Certificate Signing Request,包含密钥对中的公钥和公共名称、组织名称、组织单位等信息,用于向AppGallery Connect申请数字证书。
  • 数字证书:格式为.cer,由华为AppGallery Connect颁发。
  • Profile文件:格式为.p7b,包含HarmonyOS应用/元服务的包名、数字证书信息、描述应用/元服务允许申请的证书权限列表,以及允许应用/元服务调试的设备列表(如果应用/元服务类型为Release类型,则设备列表为空)等内容,每个应用/元服务包中均必须包含一个Profile文件。

其中,多个元服务可以共用、.p12.csr.cer。也就是说.p7b 需要每一个项目单独生成一次

生成密钥和证书请求文件

此操作会得到两个文件

image-20241127102037596


image-20241127102233557


image-20241127103001436

申请发布证书和Profile文件

此操作也会得到两个文件

申请发布证书步骤如下:

  1. 登录AppGallery Connect,选择“证书、APP ID和Profile”

    image-20241127111351966

  2. 在左侧导航栏选择“证书、APP ID和Profile > 证书”,进入“证书”页面,点击“新增证书”。

    img

  3. 在弹出的“新增证书”窗口填写要申请的证书信息,点击“提交”。

    image-20241127103329588

  4. 下载 cer

    image-20241127103441091

  5. 得到发布证书

image-20241127103512816

申请发布Profile

Profile格式为.p7b,包含HarmonyOS应用/元服务的包名、数字证书信息、HarmonyOS应用/元服务允许申请的证书权限列表,以及允许应用/元服务调试的设备列表(如果应用/元服务类型为Release类型,则设备列表为空)等内容。每个HarmonyOS应用/元服务包中均必须包含一个Profile文件

申请发布Profile步骤如下:

  1. 登录 AppGallery Connect,选择证书、APP ID和Profile

    img

  2. 在左侧导航栏选择“证书、APP ID和Profile > Profile”,进入“Profile”页面,点击右上角“添加”

    img

  3. 在“添加Profile”页面,填写Profile信息,完成后点击“添加”。

    image-20241127103940121

  4. 下载 Profile

    image-20241127104028586

  5. 得到ProFile文件

    image-20241127104100616

手动签名

让你的元服务使用刚才的证书进行手动签名

image-20241127104421049

打包构建

image-20241127104501011

得到APP文件

image-20241127104552646

新建发布

回到AGC平台,新建发布

image-20241127104809629

编辑发布资料

image-20241127104905347


image-20241127105255233


image-20241127105420075

备案域名

此时,如果你的应用没有备案,是会被拒绝的。这里的备案是说,你既要有一个备案过的域名+备案的元服务

一个根域名可以对应多个元服务。如

a.baidu.com 元服务A

b.baidu.com 元服务B

image-20241127105504102

备案对于新手来说也是一个大的步骤,所以真想要发布一个应用的话,尽量先备案

腾讯云参考链接:

image-20241127105615225


这一步执行完毕,你会得到一个自己的备案过的域名

image-20241127105819036

备案元服务

备案网站、应用、元服务都是一样的流程

备案元服务

image-20241127110100621


填写备案信息

image-20241127110412484

审核备案

image-20241127110440114

  1. 当你填写完毕后,腾讯云会给你电话,如果你信息填写不对,他们会协助你修改的。一般当天会来电话。

  2. 腾讯云审核通过了,会进入到管局审核阶段,可能会来电话,也可能不来。都是通过了的话,你手机会受到一条短信。必须当天把短信中的验证码填写的管局备案系统上。此时,备案流程结束

    image-20241127110908371

image-20241127110949471

AGC重新提交审核

image-20241127111044105

后续

后续继续关注AGC平台信息即可

标签:Profile,服务,证书,上架,Next,HarmonyOS,应用,备案
From: https://www.cnblogs.com/aspXiaoBai/p/18608373

相关文章

  • HarmonyOS Next 简单上手元服务开发
    HarmonyOSNext简单上手元服务开发万物互联时代,人均持有设备量不断攀升,设备种类和使用场景更加多样,使得应用开发、应用入口变得更加复杂。在此背景下,应用提供方和用户迫切需要一种新的服务提供方式,使应用开发更简单、服务(如听音乐、打车等)的获取和使用更便捷。为此,HarmonyOS除......
  • HarmonyOS Next 如何优雅的编写注释
    HarmonyOSNext如何优雅的编写注释程序员箴言我最讨厌世界上的两种人:第一种是不写注释的人第二种是让我写注释的人前言随着HarmonyOSNEXT的发展加快,不少的公司已经陆续加大了资源来开发软件项目。那么伴随项目的发展,项目团队也需要按照一定的规范来编写项目注释或者......
  • HarmonyOS Next 开发的艺术 面向对象
    HarmonyOSNext开发的艺术面向对象聊聊应用的开发范式Harmony应用的主要开发范式,是采用了类似面向对象的范式。struct在java语言中表示结构体。前端工程师可以将其看成是class即可其实这个开发风格会给大部分的前端工程师不太适应的感觉。因为目前主流的前端开发框架......
  • HarmonyOS Next 实战卡片开发 01
    HarmonyOSNext实战卡片开发01介绍FormKit(卡片开发服务)提供一种界面展示形式,可以将应用的重要信息或操作前置到服务卡片(以下简称“卡片”),以达到服务直达、减少跳转层级的体验效果。卡片常用于嵌入到其他应用(当前被嵌入方即卡片使用方只支持系统应用,例如桌面)中作为其界面显示......
  • HarmonyOS Next 设计模式-单例模式
    HarmonyOSNext设计模式-单例模式前言软件设计模式([Designpattern](https://baike.baidu.com/item/Designpattern/10186718?fromModule=lemma_inlink)),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代......
  • HarmonyOS Next 实战卡片开发 02
    HarmonyOSNext实战卡片开发02卡片开发中,还有一个难点是显示图片。其中分为显示本地图片和显示网络图片显示本地图片卡片可以显示本地图片,如存放在应用临时目录下的图片。路径比如/data/app/el2/100/base/你的项目boundleName/temp/123.png以下操作是为了得到一张该目......
  • HarmonyOS Next 并发 taskpool 和 worker
    HarmonyOSNext并发taskpool和worker总览介绍并发,指的是同一时间内,多段代码同时执行。在ArkTs编程中,并发分为异步并发和多线程并发。异步并发异步并发并不是真正的并发,比如在单核设备中,同时执行多端代码其实是通过CPU快速调度来实现的。比如一个司机,它在同一时间只......
  • next_js 存在缓存中毒漏洞(CVE-2024-46982)
    免责声明:本文旨在提供有关特定漏洞的深入信息,帮助用户充分了解潜在的安全风险。发布此信息的目的在于提升网络安全意识和推动技术进步,未经授权访问系统、网络或应用程序,可能会导致法律责任或严重后果。因此,作者不对读者基于本文内容所采取的任何行为承担责任。读者在使用本......
  • 鸿蒙NEXT开发案例:经纬度距离计算
     【引言】在鸿蒙NEXT平台上,我们可以轻松地开发出一个经纬度距离计算器,帮助用户快速计算两点之间的距离。本文将详细介绍如何在鸿蒙NEXT中实现这一功能,通过简单的用户界面和高效的计算逻辑,为用户提供便捷的服务。【环境准备】•操作系统:Windows10•开发工具:DevEcoStudio......
  • LeetCode //C - 496. Next Greater Element I
    496.NextGreaterElementIThenextgreaterelementofsomeelementxinanarrayisthefirstgreaterelementthatistotherightofxinthesamearray.Youaregiventwodistinct0-indexedintegerarraysnums1andnums2,wherenums1isasubsetof......