APP备案是什么?听起来好像是个新词,其实跟网站域名备案差不多,目的为了限制一些非法套壳的APP,有了备案号就可以第一时间查到当前APP的开发者是谁。
中国工信部于2023年 8 月份出台了新规定,要求移动应用制造商在通过应用市场销售前需向政府备案,8 月底已经开始实行所有在国内运营的应用商店必须在上架提交新应用程序前备案,而现有的应用程序必须在2024年3月31日之前完成备案。
这里以阿里云备案为例,他需要填写三个参数确定你App信息:“md5签名、包名、App公钥”
- 安卓信息获取
包名和md5签名相信大家都不陌生了,申请微信开放平台那些大家都填过,那么这个公钥是什么呢?阿里云解释此参数以JadxGUI工具为例获取此参数,这个工具下载地址在github上,对于没有梯子的站长来说昨晚下了半个小时都还没下载完毕,如果有跟我一样的那么可以不用去github下载了,直接使用站长工具apk基本信息查看、证书信息查看都可以拿到此参数。获取到跟JadxGui工具获取到的是一样的。
如果你应用开发完毕了,可以直接上传apk获取上面三个参数
如果你没有apk,有app打包时用的证书也可以帮你获取的,输入证书密码就可以从证书拿到对应参数。
注意证书别名可能不是你打包apk的包名,打包时apk包名是可以随便取的,站长喜欢直接用证书别名作为打包apk的包名,大家这里会发现我这里证书里获取到的信息公钥和md5签名和apk解析出来的是一模一样的,说明当前apk是用当前证书打包的。
- 苹果信息获取
苹果的包名获取就很简单了,可以去苹果开发者中心identify栏目、拿到描述文件mobileprofile以文本方式打开,等方法很多。
苹果证书的公钥,如果你有app打包时的p12证书,那么只需要输入下证书密码就可以帮你查看公钥信息了。
输入证书密码后就可以看到公钥指纹等信息了,这几个参数跟苹果电脑的钥匙串工具获取到的是一样的
如果我没有p12证书咋办呢,先在工具中点创建苹果证书生成一条csr证书请求文件,然后点导出p12
在弹出窗中上传cer文件,此文件需要去苹果开发者中心下载,传到这里直接查看,无需输入密码
点击查看cer信息,也可以拿到上面的公钥、指纹等信息,与上面通过p12证书查看到的信息也是一样的。