跳到内容 跳到主导航 跳到页脚

应用管理

获取应用信息

方法名称:getAppJson

调用示例:

let data = AppManager.getAppJson();
if (data) {
    let info = JSON.parse(data);
    let appId = info.appid;
}

参数说明:无

应用信息:

  • appid:应用appId
  • versionName:应用版本

最低版本:1.3.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

此方法需要将代码通过pack打包,然后使用命令安装,才能正确获取对应数据。通过run或者debug方式不能正确获取数据

获取应用文件资源存储目录

方法名称:getOpkExtraPath

调用示例:

let path = AppManager.getOpkExtraPath();

参数说明:无

最低版本:1.3.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

此方法需要将代码通过pack打包,然后使用命令安装,才能正确获取对应数据。通过run或者debug方式不能正确获取数据

获取应用安装路径

方法名称:getOpkPath

调用示例:

let path = AppManager.getOpkPath();

参数说明:无

最低版本:1.3.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

此方法需要将代码通过pack打包,然后使用命令安装,才能正确获取对应数据。通过run或者debug方式不能正确获取数据

获取应用配置

方法名称:getAppConfig

调用示例:

let config = AppManager.getAppConfig();

参数说明:无

最低版本:1.25.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

设置应用配置变化监听

方法名称:setConfigUpdateListener

调用示例:

AppManager.setConfigUpdateListener((config) => {
    //TODO: config为新的应用配置
});

参数说明:无

最低版本:1.39.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

获取应用id

方法名称:getAppId

调用示例:

let appid = AppManager.getAppId();

参数说明:无

最低版本:1.25.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

获取应用图标

方法名称:getAppIcon

调用示例:

let icon = AppManager.getAppIcon();

参数说明:无

最低版本:1.25.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

重启应用

方法名称:restartApp

调用示例:

AppManager.restartApp();

参数说明:无

注意:该方法会打断当前业务重启整个机器人应用,请慎重调用

最低版本:1.25.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

启动Apk

方法名称:openThirdPartyApp

调用示例:

OpenAppApi.openThirdPartyApp(packageName, activityName);

参数说明:

  • packageName:apk包名
  • activityName:需要启动的Activity名称

最低版本:1.10.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

这篇文章是否有帮助?

0