You need to enable JavaScript to run this app.
导航
APP特征信息获取与填写规范
最近更新时间:2024.10.17 15:44:43首次发布时间:2023.10.19 16:42:17

在火山引擎进行APP备案时,需要填写APP的相关特征信息。本文为您介绍部分运行平台APP特征信息的获取方法。

说明
本节仅供参考,实际情况请咨询APP开发人员。

APP特征信息

名词解释说明
包名APP包名是用来唯一标识一个Android应用程序的字符串
Bundle ID是用来唯一标识一个iOS应用程序的字符串。与Android的包名类似,iOS的Bundle Identifier也用于确保应用程序在设备上的唯一性,并在应用的开发、发布和管理过程中起到关键作用
公钥主要在系统安装APP,用于验证APP的数字签名的有效性。不同的算法长度不一致。
1. 安卓支持的算法有RSA-2048、AES-128/256、ECDSA、HMAC-SHA256等,以RSA-2048为例,长度一般为2048bit,通常表示为617位的十进制数字组成的字符串。
2. IOS需要通过苹果开发者中心去生成,支持的算法有RSA-2048、SECG secp256r1,、SECG secp384r1、SECG secp521r1、Curve 25519。以RSA-2048为例,长度一般为2048bit,通常表示为128位的十六进制数字组成的字符串。
MD5值当用户下载并安装应用程序时,安卓、IOS设备会验证应用程序的签名是否有效。比如签名和开发者证书一致性

安卓系统获取包名、公钥、签名MD5值的指引

  1. 点击Jadx-GUI下载安装工具。

  2. 使用Jadx-GUI打开APK包,找到 AndroidManifest.xml,查看 APP 包名

  3. 使用Jadx-GUI打开APK包,找到APK signatur,查看平台公钥签名md5值

IOS系统获取获取 Bundle ID、平台公钥、签名 MD5 值的指引

  1. 获取 Bundle ID:使用 APP 对应的 IOS 开发者账号登录苹果开发者平台。找到下图标识符(英文),单击进入 Certificates,Identifiers&Profiles 页面。

  2. Certificates,Identifiers&Profiles 页面,单击 Identifiers,其中 IDENTIFIER 列对应的就是 Bundle ID。如下图所示:

3.获取公钥与签名 SHA1 值:在计划资源中,单击证书(英文),进入 Certificates 页面。

  1. Certificates 页面,可查看证书详情,并下载 APP 对应的证书。

  2. 通过查看证书详细信息,可获取公钥和签名 SHA1 值。IOS 的 APP 公钥,如下图所示:

  3. IOS 的 APP签名 MD5 值(SHA-1),如下图所示:

鸿蒙应用获取 APP 特征信息(HarmonyOS)指导

  1. 使用APP对应的鸿蒙应用开发者账号登录AppGallery Connect ,并选择我的项目

  2. 我的项目页面,选择需要查询特征信息的应用项目。

  3. 进入对应的应用项目页面后,在应用区域查看包名,即为所需要的APP包名。

  4. 获取公钥和MD5值。

    • 选择我的项目 > 用户与访问进入用户与访问页面。
    • 用户与访问页面中,单击左侧证书管理,并下载需要备案鸿蒙应用开发者证书。
    • 下载应用开发者证书后,用文本编辑器(如记事本、VSCode),编辑证书,删除证书链部分并保存。
    • 打开已保存的证书,选择详细信息 > 公钥,获取App的公钥信息。
    • 选择详细信息 > 指纹,获取APP的签名MD5值信息。