Skip to main content

Interconnect

功能简介

实现与快应用的Interconnect通信。

权限声明

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

接口

接收消息

如需接收来自快应用的消息,请使用Event接口,并添加名为onQAICMessage_<包名>的Listener实现消息接收

sendQAICMessage

  • 签名sendQAICMessage(pkgName: string, data: string): Promise<void>
  • 参数
    • pkgName – 目标第三方应用包名
    • data – JSON 字符串或经 Base64 编码的业务数据
  • 返回Promise<void>

示例

import AstroBox from "astrobox-plugin-sdk";

await AstroBox.interconnect.sendQAICMessage(
"com.example.app",
JSON.stringify({ cmd: "ping" })
);