APKCheck

概述

本模块封装了应用安全防护、检查root、检测应用多开等功能

模块接口

isRoot

检测设备是否root

isRoot(callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    isRoot:'' //布尔类型;true:表示设备已经root,false表示没有root
}

示例代码

var APKCheck = api.require('APKCheck');
APKCheck.isRoot(function(ret){
    alert(JSON.stringify(ret));
});

可用性

Android系统

可提供的 1.0.0 及更高版本

isEmulator

应用是否运行在模拟器中

isEmulator(callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    isEmulator:'' //布尔类型;true表示运行在模拟器中
}

示例代码

var APKCheck = api.require('APKCheck');
APKCheck.isEmulator({
},function(ret){
    alert(JSON.stringify(ret));
});

可用性

Android系统

可提供的 1.0.0 及更高版本

hasDoubleApK

是否存在应用多开

hasDoubleApK(callback(ret))

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    hasDoubleApk:'' //布尔类型,true表示应用多开或分身
}

示例代码

var APKCheck = api.require('APKCheck');
APKCheck.hasDoubleApK({
},function(ret){
    alert(JSON.stringify(ret));
});

可用性

Android系统

可提供的 1.0.0 及更高版本

isAppInstalled

检测某个应用是否安装

isAppInstalled({params},callback(ret))

params

paths:

  • 类型:JSONArray
  • 描述:应用包名数组

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    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 及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/12/2