在火山引擎进行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设备会验证应用程序的签名是否有效。比如签名和开发者证书一致性 |
点击Jadx-GUI下载安装工具。
使用Jadx-GUI打开APK包,找到 AndroidManifest.xml,查看 APP 包名。
使用Jadx-GUI打开APK包,找到APK signatur,查看平台公钥和签名md5值。
获取 Bundle ID:使用 APP 对应的 IOS 开发者账号登录苹果开发者平台。找到下图标识符(英文),单击进入 Certificates,Identifiers&Profiles 页面。
在 Certificates,Identifiers&Profiles 页面,单击 Identifiers,其中 IDENTIFIER 列对应的就是 Bundle ID。如下图所示:
3.获取公钥与签名 SHA1 值:在计划资源中,单击证书(英文),进入 Certificates 页面。
在 Certificates 页面,可查看证书详情,并下载 APP 对应的证书。
通过查看证书详细信息,可获取公钥和签名 SHA1 值。IOS 的 APP 公钥,如下图所示:
IOS 的 APP签名 MD5 值(SHA-1),如下图所示:
使用APP对应的鸿蒙应用开发者账号登录AppGallery Connect ,并选择我的项目。
在我的项目页面,选择需要查询特征信息的应用项目。
进入对应的应用项目页面后,在应用区域查看包名,即为所需要的APP包名。
获取公钥和MD5值。