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 下载】 进入下载页面