如何使用百度加固服务
- 首先必须有在百度上线的app
- 申请应用加固服务
- 按照提示下载有关帮助文档及工具
- 下载通过加固服务还没有进行签名的apk
- 使用下载的签名工具对下载的apk签名并生成渠道包
- 最后对个渠道apk进行上线
百度上线APP
首先得有一个百度开发者平台账号,在账号上进行应用管理。
进入管理中心
创建新应用
选择创建的形式
填写应用资料
提交申请通过后,在应用管理里的应用列表中会多出上线之后的应用信息,在信息详情里会有集成百度更新功能需要的数据,这样就算完成了应用的上线,若要集成百度自动更新,若要了解集成百度自动更新,请点击——【如何集成百度自动更新】
申请百度加固服务
申请加固
剩下的加固申请流程非常简单,这里我就不一一例举出来了,当申请成功之后再应用加固详情页面里能够看到您已经申请的加固应用,并显示加固成功的状态,那么此应用就算加固完成了,剩下的就是按照提示的步骤对加固完成的apk进行签名并生成多渠道包进行上线了。
按照提示下载有关帮助文档及工具
此处不做非常简单,完成上面操作之后接着之后,在应用加固界面里有个加固操作流程,在流程的最后显示的下载工具,点击进去把相关文档下载下来,还有多工具的使用说明都有,说明也很详细。
下载通过加固服务还没有进行签名的apk
加固成功后给用户返回了一个加固成功但未签名的apk,需要用户使用下载下来的工具对此apk进行签名之后再发布一次,这样再线上下载下载的应用才能算是加固完成了的应用。
提示:
下载位置在上一个步骤给出的图片中,状态下显示的加固成功的右边有一个蓝颜色的文字“下载”,点击就可以下载这个apk。
使用下载的签名工具对下载的apk签名或生成渠道包
打开百度提供的签名工具
提示
APK文件:选择您在前面下载下来的apk。
输出APK路径:选择您签名好要存放的位置(默认显示APK文件的路径)。
签名若有准备生成渠道包的步骤(在AndroidManifest.xml 中添加meta-data),可以勾选渠道包并填写信息。
<!-- 百度加固添加meta-data配置 -->
<meta-data android:name="BaiduMobAd_CHANNEL" android:value="baidu"></meta-data>
android:name:AndroidManifest.xml 文件中存储渠道值的android:name。
配置文件:存储渠道列表的txt 文件,每行一个渠道。渠道配置文件例子下载——【配置文件】
加固完成下载下载的apk肯定是要拿来签完名之后才能用的对吧!那么这里的签名肯定是得勾选上的吧,毋庸置疑,呵呵。
Keystone路径:选择您存储签名证书的KeyStore文件或者jks文件。
Keystone别名:选择 签名 所用 证书 的别名 。选择KeyStore文件并输入正确的密码后,工具会自动获取 。
别名密码:签名所用的别名密码。
信息填写完毕后运行即可。编译完成后的apk就存放在您填写的输出APK路径位置哦。赶快试试是否可以安装运行吧!成功之后你可以放心的上传咯,修改了你上线传入的apk之后,才算是你线上的app是加固之后的哦!
附上可以了解的资料:
1、签名也可以不适用百度提供的工具,可以使用java提供jarsigner进行签名。————如何使用jarsigner签名apk
2、有些人不知道在哪里找到apk密匙中的证书资料,例如需要用SHA1、MD5、签名算法等,可以这样去查找。附上链接————获取SHA1或MD5的方法