HarmonyOS 鸿蒙Next代码编写完成,APP上架流程与所需资料记录

发布于 1周前 作者 h691938207 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next代码编写完成,APP上架流程与所需资料记录

完成鸿蒙系统的应用程序开发后,接下来是将其上架至华为应用市场(AppGallery Connect)的流程。本文旨在记录APP上架所需的资料及具体流程。

上架地址: https://developer.huawei.com/consumer/cn/service/josp/agc/index.html

应用商店上传主要内容:

  1. 由发布证书打包的.app格式安装包
  2. APP备案
  3. 电子版软件著作权

1. .app格式安装包

(1)生成签名证书文件(.p12文件、.csr文件)

通过DevEco Studio中的“生成密钥和CSR”功能,输入相关信息以生成.p12和.csr文件。请注意,填写信息时以下字段不支持使用中文字符:

  • First and last name: 如John Doe
  • Organizational unit: 如IT部门
  • Organization: 如My Company Inc.
  • City or locality: 如New York
  • State or province: 如New York
  • Country code(XX): 如CN(代表中国)

参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-0000001587684945-V5#section462703710326

(2)生成.cer文件

登录AppGallery Connect后台,上传.csr文件以生成.cer证书文件。

参考: https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-debugcert-0000001914263178

(3)生成.p7b文件

再次登录AppGallery Connect,进入“Profile”页面,使用.cer文件生成.p7b文件。

参考: https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-releaseprofile-0000001914714796

(4)配置签名信息

将上述所有文件置于同一文件夹中,在DevEco Studio中进行配置:

  • File > Project Structure > Signing Configs

在此处指定文件及其生成时设置的密码。

(5)构建并打包APP

通过“Build > Build Hap(s)/APP(s) > Build APP(s)”菜单构建APP。构建完成后,在项目根目录下的build/outputs/default文件夹中,找到.app格式的正式签名安装包,此安装包可用于上传至应用商店。

注意事项:在构建时,请区分.hap和.app两种输出格式。.hap位于模块级别的build目录下,而.app则位于工程级别的build目录下。

2. APP备案

根据华为官方指南,APP备案需通过华为云、阿里云或腾讯云等接入服务商完成。填写备案信息时,重点关注以下三项:

  • 包名:即应用创建时的包名,可在项目根目录下的AppScope/app.json5文件中修改bundleName。
  • 公钥:从.cer文件中提取叶子证书内容。
  • 签名信息(证书MD5指纹):同样从.cer文件中获取。

注意事项:在处理证书时,避免右键点击属性查看证书,而是双击打开证书以正确提取信息。

参考12. 鸿蒙应用/元服务如何获取公钥和签名信息?: https://developer.huawei.com/consumer/cn/doc/app/50130

3. 电子版软件著作权

为了申请电子版软件著作权,主要需准备以下文档:

《软件版权申请信息采集表.doc》主要内容包括

开发硬件环境:

  • CPU: 至少Intel Core i5或同等性能的处理器
  • RAM: 至少8GB
  • 硬盘: 至少100GB可用空间运行

硬件环境:

  • CPU: 至少Intel Core i3或同等性能的处理器
  • RAM: 至少1GB
  • 硬盘: 至少10GB可用空间

操作系统:

  • 开发:Windows 10
  • 运行:HarmonyOS Next及以上版本

开发工具:DevEco Studio

运行环境:SDK API 12

《源代码.doc》

注意事项:整理源代码文档时,去除所有空行。

操作方法:使用Ctrl+F搜索并替换,查找内容输入^p^p,替换为^p,点击“全部替换”。

《xxxapp 操作手册.doc》

注意事项:图文描述主流程即可,可能并不完全反映当前版本的UI样式,手册的编写更多地是为了满足软件著作权申请的要求,而非严格的用户文档标准。

6 回复
🌸                                                   
您好 请问 

电子版软件著作权 

从哪里申请的,收费吗

在中国版权保护中心申请【https://register.ccopyright.com.cn/registration.html#/registerSoft】 收费的,费用300元+ 资料审核60天+

HarmonyOS的开发者模式提供了很多实用的工具,方便我们进行调试和优化。

HarmonyOS 鸿蒙Next代码编写完成,APP上架流程与所需资料记录

完成HarmonyOS Next的应用程序开发后,上架至华为应用市场(AppGallery Connect)的流程如下:

  1. 准备安装包

    • 使用发布证书打包.app格式的安装包。这包括生成签名证书文件(.p12、.csr文件),并通过DevEco Studio配置签名信息。
    • 注意区分.hap和.app格式,确保上传的是.app格式的正式签名安装包。
  2. APP备案

    • 通过华为云、阿里云或腾讯云等接入服务商完成APP备案。
    • 准备包名、公钥和签名信息(证书MD5指纹),这些信息需从.cer文件中提取。
  3. 电子版软件著作权

    • 准备《软件版权申请信息采集表》及相关开发环境文档,如开发硬件环境、操作系统、开发工具等。
    • 注意整理源代码文档时去除空行,并满足软件著作权申请的要求。
  4. 上传至AppGallery Connect

    • 登录AppGallery Connect后台,上传.app格式的安装包及电子版软件著作权等相关资料。
    • 遵循华为官方指南完成后续步骤,包括审核、发布等流程。

如果问题依旧没法解决,请联系官网客服。官网地址是:https://www.itying.com/category-93-b0.html ,他们将提供专业的技术支持和解决方案。

回到顶部