虎牙开放平台文档

hyExt.env.getPerformaceData

  • 获取性能数据
  • 引入版本 3.8.7
  • 适用终端
    • 虎牙直播主站:未实现
    • 虎牙直播APP-iOS:10.14.20
    • 虎牙直播APP-安卓:10.14.20
    • 虎牙直播助手-iOS:5.19.20
    • 虎牙直播助手-安卓:5.19.20
    • 虎牙直播PC客户端-主播侧:未实现
    • 虎牙直播PC客户端-观众侧:未实现

接口签名

declare namespace hyExt { module env { /** * 获取性能数据 */ function getPerformaceData(): Promise<PerformaceDataRsp> } /** * 性能数据 */ type PerformaceDataRsp = { /** * 性能数据详细 */ data?: PerformaceInfo } /** * 性能数据 */ type PerformaceInfo = { /** * 会话id */ session_id?: string /** * 进入直播间 */ enter?: number /** * 获取小程序列表开始 */ fetch_list_start?: number /** * 获取小程序列表成功 */ fetch_list_succ?: number /** * 获取小程序列表失败 */ fetch_list_fail?: number /** * 入口显示成功 */ show_entrance_succ?: number /** * 入口显示失败 */ show_entrance_fail?: number /** * 互动通道显示成功 */ show_entrance_channel_succ?: number /** * 互动通道显示失败 */ show_entrance_channel_fail?: number /** * 触发启动小程序开始 */ exec_start?: number /** * 触发启动小程序成功 */ exec_succ?: number /** * 触发启动小程序失败 */ exec_fail?: number /** * 验证小程序权限开始 */ check_auth_start?: number /** * 验证小程序权限成功 */ check_auth_succ?: number /** * 验证小程序权限失败 */ check_auth_fail?: number /** * 安装小程序开始 */ install_start?: number /** * 安装小程序成功 */ install_succ?: number /** * 安装小程序失败 */ install_fail?: number /** * 中间层iframe加载开始 */ load_supframe_start?: number /** * 中间层iframe加载成功 */ load_supframe_succ?: number /** * 中间层iframe加载失败 */ load_supframe_fail?: number /** * 业务层iframe加载开始 */ load_busiframe_start?: number /** * 业务层iframe加载成功 */ load_busiframe_succ?: number /** * 业务层iframe加载失败 */ load_busiframe_fail?: number /** * vc创建开始 */ create_vc_start?: number /** * 开始下载base包 */ download_base_start?: number /** * 完成下载base包 */ download_base_end?: number /** * 开始下载busi包 */ download_busi_start?: number /** * 完成下载busi包 */ download_busi_end?: number /** * baseBundle加载开始 */ load_basebundle_start?: number /** * baseBundle加载成功 */ load_basebundle_end?: number /** * 业务Bundle加载开始 */ load_busibundle_start?: number /** * 业务Bundle加载成功 */ load_busibundle_end?: number /** * bridge创建开始 */ create_bridge_start?: number /** * rootView创建开始 */ create_rootview_start?: number /** * RN root View显示 */ rn_view_appear?: number /** * bundle来源;取值说明: * 0 本地有URL指定的版本; * 1 本地没有URL指定的版本,使用本地最新的版本; * 2 本地没有URL指定版本,且一直等待下载完成; */ bundle_load_type?: number /** * CEF进程启动开始 */ cef_process_start?: number /** * CEF进程启动成功 */ cef_process_succ?: number /** * CEF进程启动失败 */ cef_process_fail?: number /** * CEF加载页面开始 */ cef_loadpage_start?: number /** * CEF加载页面成功 */ cef_loadpage_succ?: number /** * CEF加载页面失败 */ cef_loadpage_fail?: number } }

示例代码

hyExt.env .getPerformaceData() .then((res) => { const { data } = res console.log("调用hyExt.env.getPerformaceData成功", res) }) .catch((err) => { console.log("调用hyExt.env.getPerformaceData失败", err) })