APP 备案所需的Bundle ID 、公钥、SHA-1

填写App特征信息

更新时间:2023-09-05 17:30:28

进行阿里云App备案服务申请时,您需要填写App的相关特征信息。本文为您介绍安卓平台、iOS平台App特征信息的获取方法。

说明

此部分内容涉及专业App开发知识,本文仅供参考。不同的应用打包发布方式,相关信息的获取方法不同,具体您还需咨询App开发人员。

基础概念

概念

解释

包名(安卓应用标识符)

APK包名是Android应用程序的唯一标识符。例:com.alibaba.aliyun。

Bundle ID(iOS应用标识符)

Bundle ID是iOS应用程序的唯一标识符。例:com.aliyun.beian.app。

数字证书

数字证书是一个经权威授权机构数字签名,包含公开密钥的拥有者信息以及公开密钥的文件,是由权威机构颁发的可信凭证。

数字签名

数字签名采用非对称密钥生成算法,会生成一对密钥:私钥和公钥。发送方使用私钥加密摘要来进行签名,接收方必须使用对应的公钥才能进行解密。

数字摘要

数字摘要又称数字指纹,是使用Hash函数将待加密明文转化得到的一串固定长度密文。常见的摘要算法有 MD5、SHA-1、SHA-256等。

安卓应用获取App特征信息指导

包名、公钥和签名MD5获取方式有多种,本文以使用JadxGUI工具获取为例。

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

  2. 公钥与签名MD5值获取:查找文件APK signature模数(公钥)和MD5签名

    image.png

  1. 包名获取:查找资源文件AnddroidManifest.xml中的package属性对应信息。
image.png

iOS应用获取App特征信息指导

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

  2. Bundle ID获取:在计划资源中查看标识符,其中IDENTIFIER列对应的就是Bundle ID

    image.png

  1. 公钥与签名SHA1值获取:在计划资源中查看证书,进入证书后,下载对应App证书。通过查看详细信息,获取公钥(公共密钥)和签名SHA1值(SHA-1)。
    image.png
image.png
*   公钥(**公共密钥**)
image.png
    **说明**

    如果**公共密钥**显示不完整,您可先单击省略号,如果省略号仍然打不开或不显示,直接复制**公共密钥**省略号前面显示出的数据进行填写即可。

*   签名SHA1值(**SHA-1**)
image.png

二、特殊情况

Xcode 自动管理的证书特征信息不能通过在证书文件里下载获取


image.png

1、通过Web调试获取Xcode自动管理的证书

① 打开web调试,打开证书页面

image.png

② 找到对应的发布证书,复制certificateContent内容

③ 创建一个certificate.txt文件,将certificateContent复制到文件内

④ 在内容前插入-----BEGIN CERTIFICATE-----,内容后插入-----END CERTIFICATE-----

⑤ 修改文件后缀为.cer保存。

image.png
image.png
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容