本模块封装了应用安全防护、检查root、检测应用多开等功能
检测设备是否root
isRoot(callback(ret))
ret:
{
isRoot:'' //布尔类型;true:表示设备已经root,false表示没有root
}
var APKCheck = api.require('APKCheck');
APKCheck.isRoot(function(ret){
alert(JSON.stringify(ret));
});
Android系统
可提供的 1.0.0 及更高版本
应用是否运行在模拟器中
isEmulator(callback(ret))
ret:
{
isEmulator:'' //布尔类型;true表示运行在模拟器中
}
var APKCheck = api.require('APKCheck');
APKCheck.isEmulator({
},function(ret){
alert(JSON.stringify(ret));
});
Android系统
可提供的 1.0.0 及更高版本
是否存在应用多开
hasDoubleApK(callback(ret))
ret:
{
hasDoubleApk:'' //布尔类型,true表示应用多开或分身
}
var APKCheck = api.require('APKCheck');
APKCheck.hasDoubleApK({
},function(ret){
alert(JSON.stringify(ret));
});
Android系统
可提供的 1.0.0 及更高版本
检测某个应用是否安装
isAppInstalled({params},callback(ret))
paths:
ret:
{
isAppInstalled:'' //布尔类型;true表示安装了某个包名的应用
}
var APKCheck = api.require('APKCheck');
APKCheck.isAppInstalled({
paths:['com.apicloud.hwscannerdemo','com.apicloud.mtlMap','com.apicloud.apkcheck']
},function(ret){
alert(JSON.stringify(ret));
});
Android系统
可提供的 1.0.0 及更高版本