应工业和信息化部(工信部)要求, Android/iOS APP需要进行备案, 各备案平台要求填写应用APP的MD5、公钥、SHA-1值等。
以下通过Android、Windows、MacOS三个平台详细介绍获取方式。
APP备案流程: Android/iOS APP备案流程
1、首先将需要获取MD5、公钥值的APP安装到Android手机;
2、在手机自带的应用市场/应用商店搜索下载“APP备案助手”, 若未搜索到则进行第3步, 否则跳过第3步;
3、打开手机浏览器搜索下载“腾讯应用宝”或“百度手机助手”, 安装完成后打开, 搜索下载“APP备案助手”, 如图:
4、打开“APP备案助手”, 搜索需要获取的APP应用, 如图示例:
1、下载jadx-gui反编译工具, 地址: github.com/skylot/jadx/releases 如图:
2、下载完成后, 解压、安装、打开jadx-gui.exe, 如图:
3、点击“打开文件/Open file”, 找到APK安装包文件, 解析后点击“APK signature”, 如图:
4、Android APP备案填写:
①公钥: 模数/Modulus, 十进制显示的;
②MD5签名/MD5 Fingerprint值: 备案填写时需去掉空格, 填写32位长度的十六进制数据。
5、iOS APP备案填写:
SHA-1签名/SHA-1 Fingerprint值。
1、下载jadx-gui反编译工具, 地址: github.com/skylot/jadx/releases 如图:
2、打开jadx-gui
方式1: 终端执行 brew install jadx, 执行完毕后,终端再输入命令 jadx-gui,即可打开jadx;
方式2: 解压zip包, 在jadx-1.4.7文件夹下找到bin文件夹打开, 双击运行jadx-gui, 如图:
3、点击“打开文件/Open file”, 找到APK安装包文件, 解析后点击“APK signature”, 如图:
4、Android APP备案填写:
①公钥: 模数/Modulus, 十进制显示的;
②MD5签名/MD5 Fingerprint值: 备案填写时需去掉空格, 填写32位长度的十六进制数据。
5、iOS APP备案填写:
SHA-1签名/SHA-1 Fingerprint值。
1、以上三种获取方式请按需求使用, 若有更简便的获取方式欢迎评论区留言;
2、APP备案需要填写公钥、MD5签名值、SHA-1签名值等。