Unity中对Apk签名验证
来源:互联网 发布:网页版手机淘宝店铺 编辑:程序博客网 时间:2024/06/04 18:14
public class SignaVerify{public static bool IsCorrect (){ #if UNITY_EDITORreturn true;#endif// 获取Android的PackageManager AndroidJavaClass Player = new AndroidJavaClass ("com.unity3d.player.UnityPlayer"); AndroidJavaObject Activity = Player.GetStatic<AndroidJavaObject> ("currentActivity"); AndroidJavaObject PackageManager = Activity.Call<AndroidJavaObject> ("getPackageManager"); // 获取当前Android应用的包名string packageName = Activity.Call<string> ("getPackageName");// 调用PackageManager的getPackageInfo方法来获取签名信息数组 int GET_SIGNATURES = PackageManager.GetStatic<int> ("GET_SIGNATURES"); AndroidJavaObject PackageInfo = PackageManager.Call<AndroidJavaObject> ("getPackageInfo", packageName, GET_SIGNATURES); AndroidJavaObject[] Signatures = PackageInfo.Get<AndroidJavaObject[]> ("signatures"); // 获取当前的签名的哈希值,判断其与我们签名的哈希值是否一致if (Signatures != null && Signatures.Length > 0){int hashCode = Signatures [0].Call<int> ("hashCode");return hashCode == 8888888888;//我们签名的哈希值
}return false;} }
0 0
- Unity中对Apk签名验证
- Unity中针对Android Apk的签名验证(C#实现),防止二次打包
- Unity中针对Android Apk的签名验证(C#实现)
- Unity中针对Android Apk的签名验证(C#实现),防止二次打包
- 如何验证apk是否签名成功,apk比对keystore的签名信息
- 命令行验证apk签名
- Android验证apk签名
- jni 验证apk签名
- 对apk进行签名
- 验证apk是否签名成功
- 验证 apk文件是否签名
- 在代码中对apk文件重签名
- android 对未签名的apk签名
- APK_Android APK 签名比对
- Android APK 签名比对
- Android APK 签名比对
- Android APK 签名比对
- Android APK 签名比对
- C语言模糊基础概念之强制类型转换
- 用strtok函数拆分字符串
- Linux内核的学习总结(一)
- ORA-19706: 无效的 SCN
- Bitmap的mutable属性引发的血案
- Unity中对Apk签名验证
- HTTP POST GET 本质区别详解
- Oracle11g数据库监听配置
- Delete Duplicate records
- GetTickCount
- Cocos2d-x Android开发环境的配置
- Kail Linux渗透测试教程之在Metasploit中扫描
- 多点双向重分发路由环路产生的源点
- JSP字体设置