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

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

接上篇

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

在AGC平台上新建一个项目

链接

一个项目可以多个应用

AGC新建一个元服务应用

新建一个本地元服务项目


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

修改元服务名称

修改元服务图标

重要,上架审核很严谨

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

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

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

发布流程

介绍签名文件

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

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

生成密钥和证书请求文件

此操作会得到两个文件



申请发布证书和Profile文件

此操作也会得到两个文件

申请发布证书步骤如下:

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

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

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

  4. 下载 cer

  5. 得到发布证书

申请发布Profile

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

申请发布Profile步骤如下:

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

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

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

  4. 下载 Profile

  5. 得到ProFile文件

手动签名

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

打包构建

得到APP文件

新建发布

回到AGC平台,新建发布

编辑发布资料



备案域名

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

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

a.baidu.com 元服务A

b.baidu.com 元服务B

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

腾讯云参考链接:


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

备案元服务

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

备案元服务


填写备案信息

审核备案

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

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

AGC重新提交审核

后续

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

相关推荐
想你依然心痛5 分钟前
HarmonyOS 6(API 23)实战:基于 HDS 沉浸光感与悬浮导航打造“光影工作台“多窗口协作系统
microsoft·华为·harmonyos·悬浮导航·沉浸光感
Ww.xh12 分钟前
OpenHarmony API 9 升级到 API 10 权限与接口变更实战指南
服务器·华为·harmonyos
枫叶丹432 分钟前
【HarmonyOS 6.0】ArkWeb新特性:PDF加载成功/失败回调及滚动到底部监听
华为·pdf·harmonyos
深海鱼在掘金33 分钟前
Next.js从入门到实战保姆级教程(第二章):环境配置与项目初始化
前端·typescript·next.js
深海鱼在掘金35 分钟前
Next.js从入门到实战保姆级教程(第三章):项目结构与文件系统约定
前端·typescript·next.js
南村群童欺我老无力.42 分钟前
鸿蒙 - Progress进度条从手工拼装到原生组件的重构
华为·重构·harmonyos
黄昏回响42 分钟前
UML与SysML深度解析:从软件工程到系统工程的建模语言进化之路
程序人生·软件工程·uml·改行学it
Lanren的编程日记1 小时前
Flutter 鸿蒙应用语音识别功能集成实战:多平台框架+模拟模式,实现便捷语音输入
flutter·语音识别·harmonyos
枫叶丹41 小时前
【HarmonyOS 6.0】AVCodec Kit 同步模式视频编解码深度解析:从API演进到高性能实战
开发语言·华为·harmonyos·视频编解码
想你依然心痛1 小时前
HarmonyOS 6(API 23)实战:基于 Face AR & Body AR 打造沉浸式“虚实融合健身镜“应用
ar·restful·harmonyos·悬浮导航·沉浸光感