Android 安卓安全插件,禁止截屏、获取签名证书SHA1、获取安装包SHA1、检测是否Root
- 禁止截屏,登录页面禁止app截屏防止恶意程序盗取登录密码
- 应用签名检测,防止APP被二次打包
- 应用完整性校验,验证APK文件是否被修改或者删除
- 检测是否Root,确保应用在相对安全的环境中运行
- 检测是否调试调试模式运行
- 检测进程是否被追踪
- 检测是否模拟器运行
- 检测是否有wifi代理
- 动态调试检测
var safeModule = uni.requireNativePlugin("Ionic-Safe");safeModule.isDisableScreen(1, ret => {
//返回值
//ret.state true/false
console.log(ret);
});safeModule.isDisableScreen(0, ret => {
//返回值
//ret.state true/false
console.log(ret);
});safeModule.getSignature(ret => {
//返回值
//ret.data SHA1
//ret.state true/false
console.log(ret);
});safeModule.getApkSHA(ret => {
//返回值
//ret.data SHA1
//ret.state true/false
console.log(ret);
});safeModule.checkIsRoot(ret => {
//返回值 true/false
});safeModule.isDebuggable(ret => {
//返回值 true/false
});safeModule.isUnderTraced(ret => {
//返回值 true/false
});safeModule.isEmulator(ret => {
//返回值 true/false
});safeModule.isWifiProxy(ret => {
//返回值 true/false
});safeModule.detectedDynamicDebug();