HarmonyOS 5.0元服务原来是这样的(2)!!
2025-05-17 16:20:16
159次阅读
0个评论
接上篇
发布元服务
发布元服务的基本流程如下:
- 了解元服务审核指南的要求,并完成发布前自检。
- 准备签名文件并编译构建元服务。
- (可选)在正式发布元服务前,您可以发布一个邀请测试版本,邀请部分用户提前体验新版本,并收集用户的反馈,以便提前发现问题进行改进,从而保证全网版本的质量,提升用户体验。
- 完成元服务备案。
- 发布元服务。
签名文件
自动签名
我们在调试代码,在开发过程中使用真机调试,如果没有签名我们会遇到如下图问题;
手动签名
签名文件
- 密钥:包含非对称加密中使用的公钥和私钥,存储在密钥库文件中,格式为**.p12**,公钥和私钥对用于数字签名和验证。
- 证书请求文件:格式为**.csr**,全称为Certificate Signing Request,包含密钥对中的公钥和公共名称、组织名称、组织单位等信息,用于向AppGallery Connect申请数字证书。
- 数字证书:格式为**.cer**,由华为AppGallery Connect颁发。
- Profile文件:格式为**.p7b**,包含HarmonyOS应用/元服务的包名、数字证书信息、描述应用/元服务允许申请的证书权限列表,以及允许应用/元服务调试的设备列表(如果应用/元服务类型为Release类型,则设备列表为空)等内容,每个应用/元服务包中均必须包含一个Profile文件。
其中,多个元服务可以共用、 .p12、 .csr、 .cer。也就是说**.p7b** 需要每一个项目单独生成一次。
生成密钥和证书请求文件
可以得到 .p12文件和.csr文件
申请发布证书和Profile文件
- 打开AGC平台,点击“证书、APP ID和Profile”。
- 在左侧导航栏选择“证书、APP ID和Profile > 证书”,进入“证书”页面,点击“新增证书”。
- 在弹出的“新增证书”窗口填写要申请的证书信息,点击“提交”。
- 下载cer文件
- 申请发布Profile
- 在“添加Profile”页面,填写Profile信息,完成后点击“添加”。
- 下载 .p7b文件
签名文件
进行手动签名
打包构建
得到APP文件
00