TTSDK-Android v1.0.8 发布
更新记录:
- 增加对未安装的APK进行原生签名验证的接口,即不需要通过Android安装一次APK就可以验证原生签名是否正确
- 增加对未安装的APK进行副署签名验证的接口
- 支持对已安装的APK验证原生签名
部分示例代码如下:
1)对未安装的APK验证其原生签名
//首先获得未安装APK的全路径 String apkPath ="../../XXX.apk"; //然后调用TTAPKSignatureVerifier的静态函数验证即可 boolean result = TTAPKSignatureVerifier. verifySignature (apkPath);
2)对已安装的APK同样可以验证其原生签名
PackageInfo pkgInfo=...;//获得已安装APK的PackageInfo对象 boolean result = TTAPKSignatureVerifier.verifySignature(pkgInfo.applicationInfo.sourceDir);
3)对未安装的APK判断是否含有副署签名,如果有验证副署签名
//首先获得未安装APK的全路径 String apkPath = "../../XX.APK";//获得App的全路径 //然后构造副署签名验证器 TTCounterSignatureVerifier verifier= new TTCounterSignatureVerifier (apkPath); //判断是否含有副署签名,如果有则验证副署签名 if(verifier. hasCounterSignature()){ boolean result = verifier. verifyCounterSignature(); }
点击 【TTSDK 下载】 进入下载页面