更新时间:2025-11-03 GMT+08:00
分享

App特征信息及其获取方式

鸿蒙平台App特征信息基本概念

特征信息

定义

App包名

App包名是HarmonyOS应用程序的唯一标识符,例如:com.huaweicloud.harmony

公钥

公钥是加密算法中的公钥,用于保护数据的安全性。在App中,公钥通常用于验证应用程序的数字签名,以确保应用程序的完整性和真实性。

备案时,在鸿蒙平台中填写证书中的公钥

签名MD5值

签名 MD5 值是指应用程序在发布到应用商店之前,由开发者使用签名证书对应用程序进行数字签名后所得到的 MD5 值。

App 特征信息中的 MD5 值,指的是 App 证书的数字指纹值。

备案时在鸿蒙平台中填写证书中的指纹值。

获取App特征信息(鸿蒙应用)

1. 使用 APP 对应的鸿蒙应用开发者账号登录 AppGallery Connect网站,选择“开发与服务”。

图1 选择开发与服务

2. 在开发与服务页面,选择需要查询特征信息的应用项目。

图2 选择应用项目

3. 获取包名:进入对应的应用项目后,在应用栏下的包名即为所需要的 APP 包名。

图3 获取鸿蒙包名

4. 获取公钥和 MD5 值:

4.1 点击“证书、APP ID 和 Profile”,在页面左侧点击“证书”,下载需要备案鸿蒙应用开发者证书;

图4 证书、APP ID 和 Profile
图5 证书

4.2 使用文本编辑器(如记事本、VSCode)打开已下载的证书,编辑证书,根据图示删除证书链部分并保存;

图6 编辑证书

删除后如下图所示:

4.3 打开已保存的证书,点击详细信息 > 公钥,获取 APP 的公钥信息;点击详细信息 > 指纹,获取 APP 的签名 MD5 值信息。

图7 获取鸿蒙公钥信息
图8 获取鸿蒙签名MD5值信息(指纹)

这里的指纹是 SHA1 指纹,可以通过它作为 MD5 值去备案。

安卓平台App特征信息基本概念

特征信息

定义

App包名

App包名是Android应用程序的唯一标识符,例如:com.huaweicloud.myApp

公钥

公钥是加密算法中的公钥,用于保护数据的安全性。在App中,公钥通常用于验证应用程序的数字签名,以确保应用程序的完整性和真实性。

备案时,在安卓平台中填写APK signature模数。

签名MD5值

签名 MD5 值是指应用程序在发布到应用商店之前,由开发者使用签名证书对应用程序进行数字签名后所得到的 MD5 值。

App 特征信息中的 MD5 值,指的是 App 证书的数字指纹值。

备案时在安卓平台中填写证书的MD5值(以16进制形式填写)。

获取App特征信息(安卓应用)

包名、公钥及签名MD5值可通过多种安卓开发工具获得,本文以JadxGUI获取为例。

1. 工具下载。下载JadxGUI工具,下载安装完成后,使用此工具打开apk包。

2. 获取包名。在资源文件下的AndroidManifest.xml文件中找到package属性对应信息。

图9 获取安卓包名

3. 获取公钥。在文件APK signature中查看模数(即公钥,如果公钥显示不完整,可以点击后面的省略号,若仍无法完整显示可直接复制已显示的数据进行填写即可)。

图10 获取安卓公钥

4. 获取签名MD5值。在文件APK signature中查看MD5签名。

图11 获取安卓签名MD5值

IOS平台App特征信息基本概念

特征信息

定义

Bundle ID

Bundle ID是iOS应用程序的唯一标识符。例:com.huaweicloud.App。

公钥

公钥是加密算法中的公钥,用于保护数据的安全性。在App中,公钥通常用于验证应用程序的数字签名,以确保应用程序的完整性和真实性。

备案时,在IOS平台中填写证书中的公共密钥。

签名MD5值

签名 MD5 值是指应用程序在发布到应用商店之前,由开发者使用签名证书对应用程序进行数字签名后所得到的 MD5 值。

App 特征信息中的 MD5 值,指的是 App 证书的数字指纹值。

备案时在IOS平台中填写证书的SHA-1 值(以16进制形式填写)。

获取App特征信息(IOS应用)

1. 登录Developer 控制台,访问 https://developer.apple.com/cn/,使用App对应的IOS开发者账号登录。

2. 获取Bundle ID。在账户-计划资源中查看标识符,在Certificates,Identifiers&Profiles – Identifiers中IDENTIFIER列对应的就是Bundle ID

图12 查看标识符
图13 获取IOS Bundle ID

3. 获取公钥与签名SHA1值。进入计划资源-证书页面,下载对应App的开发者证书。

图14 进入证书页面
图15 进入Certificates 页面

4. 在 Certificates 页面,单击列表的Name对应字段可以进入证书详情,详情内有证书下载入口,下载到MAC后安装并查看。
图16 进入证书详情

5. 通过查看证书详细信息,获取公钥签名MD5值(SHA1值)。

图17 获取IOS公钥
图18 获取IOS签名SHA1值

相关文档