Appearance
静默安装某应用
方法名
installPackage
用法
- 用法如下:js
module.installPackage({ params: { packagePath: "/storage/emulated/0/Download/abc.apk" }, complete: (res) => { console.log(res) } })jsmodule.installPackage({ params: { packagePath: "/storage/emulated/0/Download/abc.apk" }, complete: (res : LevenResult) => { console.log(res) } } as LevenOptions) - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 接口请求参数 params.packagePath String 是 无 当前要安装 package 的路径,当 package 为无效路径时,调用无作用 success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
回调
- 示例json
{ "data": { "packageName":"", "returnCode": 0 }, "message": "", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 data.packageName String 静默安装应用的包名 data.returnCode Integer 静默安装状态值 0静默安装成功1静默安装失败,APK 不在 MDM 安装白名单内4静默安装失败,APK 覆盖安装过程中签名不匹配5静默安装失败,APK 物理文件损坏code Integer 返回类型,0.成功,其他:失败

