虎牙开放平台文档

hyExt.observer.on

  • 监听小程序消息
  • 通过小程序API或者hyExt.observer.emit发送虎牙小程序消息,使用这个接口接收
  • 主播端(PC主播端/助手APP)无法接收到通过调用hyExt.observer.emit触发的消息,只能收到小程序API的消息
  • 引入版本 1.1.0
  • 适用终端
    • 虎牙直播主站
    • 虎牙直播APP-iOS:7.9.3
    • 虎牙直播APP-安卓:7.9.4
    • 虎牙直播助手-iOS:3.16.0
    • 虎牙直播助手-安卓:3.15.8
    • 虎牙直播PC客户端-主播侧:4.9.0.3
    • 虎牙直播PC客户端-观众侧:4.12.2.0

接口签名

declare namespace hyExt { module observer { /** * 监听小程序消息 * @param topic 消息名 * @param callback 收到消息时回调,返回对应消息名的后台消息content */ function on(topic: string, callback: ObserverCallback): void } /** * 收到消息时回调,返回对应消息名的后台消息content * @param content 消息内容 */ type ObserverCallback = (content: string) => void }

示例代码

hyExt.observer.on("topic", (content) => { console.log("回调触发", content) })

搭配hyExt.observer.emit使用:

相关链接