Skip to main content

ThirdPartyApp

功能简介

启动快应用及查询安装列表。

权限声明

使用此接口需要向manifest的permissions中加入thirdpartyapp权限

相关类型

AppInfo

  • package_name: string
  • fingerprint: number[]
  • version_code: number
  • can_remove: boolean
  • app_name: string

接口

launchQA

  • 签名launchQA(appInfo: AppInfo, pageName: string): Promise<void>
  • 说明:按页面名称打开 QA 应用。

getThirdPartyAppList

  • 签名getThirdPartyAppList(): Promise<AppInfo[]>
  • 说明:异步返回已安装 QA 应用列表。

示例

import AstroBox from "astrobox-plugin-sdk";

const list = await AstroBox.thirdpartyapp.getThirdPartyAppList();
console.log(list);

await AstroBox.thirdpartyapp.launchQA(list[0], "home");