官网/API 参考
MiniGameSDK · v0.3.0 · Bridge ABI 1

每一个方法、
每一个信号

从 GDScript 源码自动生成的完整 Bridge 接口索引。搜索方法与信号,核对参数默认值、同步返回、能力门控和源码位置;接口存在不等于三个宿主全部兼容。

225公开方法
84公开信号
37能力分类
3运行时状态
GDScript · connect before call
func _ready() -> void:
    MiniGameSDK.login_completed.connect(_on_login_completed)
    MiniGameSDK.login()

func _on_login_completed(code: String, error: String) -> void:
    if error.is_empty():
        print(code)
● error.is_empty() = success AUTOLOAD
READONLY PROPERTYis_mini_game: bool

仅在版本化 Bridge 完成身份和 ABI 握手后为 true。

BRIDGE ABI STATEbridge_info / bridge_initialization_error

读取已协商的 brand、globalName、ABI 与平台信息;失败原因也会通过 bridge_initialization_failed 发出。

ERROR CONTRACTerror == ""

空字符串表示成功;异步调用应先连接 signal。

JSON PAYLOADJSON.parse_string(data_json)

原始平台对象以 JSON 字符串跨越 JS/GDScript 边界。

EDITOR SAFENOT_IN_RUNTIME

编辑器与非小游戏环境使用安全默认值或错误信号。

平台标签怎么读

统一桥接不等于三个平台均已验证。涉及宿主版本的能力请先调用 can_i_use(),再完成目标平台真机验证。

跨宿主同名统一桥接微信文档微信专属按平台映射TikTok
常用字符串取值privacy: exposureAuthorization | agree | disagreebutton: userInfo | openSetting | gameClubinterval: game | ui | normaltoast: success | error | loading | none
// API REFERENCE

完整接口索引

找到 309 项

Bridge runtime

Bridge 运行时

版本化 JS/GDScript 桥接身份、ABI 握手与初始化状态。

跨宿主同名
SIGNALS1
SIGNAL跨宿主同名事件

bridge_initialization_failed

bridge_initialization_failed(error: String)

对应能力发生错误或失败时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

errorString事件参数

空字符串表示成功,否则为错误信息。

Storage

本地存储

同步读写小游戏本地键值存储。

统一桥接
METHODS5
METHOD统一桥接无返回

storage_set

storage_set(key: String, value: String) -> void

写入一个本地键值;该调用同步完成。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

keyString必填

传给该接口的 key 参数。

valueString必填

传给该接口的 value 参数。

METHOD统一桥接同步返回

storage_get

storage_get(key: String, default_value: String = "") -> String

同步读取本地键值,不存在时返回 default_value。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值String

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

参数

keyString必填

传给该接口的 key 参数。

default_valueString""

键不存在或离开小游戏运行时时使用的默认值。

METHOD统一桥接无返回

storage_remove

storage_remove(key: String) -> void

调用 storage_remove;同步读写小游戏本地键值存储。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

keyString必填

传给该接口的 key 参数。

METHOD统一桥接无返回

storage_clear

storage_clear() -> void

调用 storage_clear;同步读写小游戏本地键值存储。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

此方法没有参数。

METHOD统一桥接同步返回

storage_info

storage_info() -> Dictionary

同步返回 keys、当前占用空间 size 与存储上限 limit。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值Dictionary

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

Authentication

登录与会话

登录、会话校验与用户资料。

统一桥接
METHODS3
METHOD统一桥接信号回调

login

login() -> void

请求平台登录凭证;结果由 login_completed 返回。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD统一桥接信号回调

check_session

check_session() -> void

校验当前登录会话是否仍然有效。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD统一桥接信号回调

get_user_info

get_user_info() -> void

读取已授权的用户资料,结果以 JSON 字符串返回。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

SIGNALS3
SIGNAL统一桥接事件

login_completed

login_completed(code: String, error: String)

对应异步流程结束时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

codeString事件参数

传给该接口的 code 参数。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL统一桥接事件

session_checked

session_checked(valid: bool, error: String)

登录、会话校验与用户资料。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

validbool事件参数

传给该接口的 valid 参数。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL统一桥接事件

user_info_received

user_info_received(info_json: String, error: String)

异步数据返回时触发;JSON 字段保留平台原始响应。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

info_jsonString事件参数

传给该接口的 info_json 参数。

errorString事件参数

空字符串表示成功,否则为错误信息。

Privacy

隐私授权

隐私协议查询、授权和隐私弹窗回调。

微信专属
METHODS8
METHOD微信专属信号回调

get_privacy_setting

get_privacy_setting() -> void

读取微信隐私授权状态和隐私协议名称。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信专属信号回调

require_privacy_authorize

require_privacy_authorize() -> void

调用 require_privacy_authorize;隐私协议查询、授权和隐私弹窗回调。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信专属信号回调

open_privacy_contract

open_privacy_contract() -> void

打开 privacy_contract;隐私协议查询、授权和隐私弹窗回调。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信专属信号回调

start_privacy_authorization_listener

start_privacy_authorization_listener() -> void

监听平台提出的隐私授权请求;收到事件后必须显式 resolve。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信专属同步返回

resolve_privacy_authorization

resolve_privacy_authorization(event: String = "agree", button_id: String = "agree-btn") -> bool

用 agree、disagree 或 exposureAuthorization 解决挂起的隐私授权请求。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

参数

eventString"agree"

传给该接口的 event 参数。

button_idString"agree-btn"

传给该接口的 button_id 参数。

METHOD微信专属同步返回

expose_privacy_authorization

expose_privacy_authorization() -> bool

调用 expose_privacy_authorization;隐私协议查询、授权和隐私弹窗回调。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD微信专属同步返回

agree_privacy_authorization

agree_privacy_authorization(button_id: String = "agree-btn") -> bool

调用 agree_privacy_authorization;隐私协议查询、授权和隐私弹窗回调。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

参数

button_idString"agree-btn"

传给该接口的 button_id 参数。

METHOD微信专属同步返回

disagree_privacy_authorization

disagree_privacy_authorization() -> bool

调用 disagree_privacy_authorization;隐私协议查询、授权和隐私弹窗回调。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

SIGNALS4
SIGNAL微信专属事件

privacy_setting_received

privacy_setting_received(need_authorization: bool, privacy_contract_name: String, data_json: String, error: String)

异步数据返回时触发;JSON 字段保留平台原始响应。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

need_authorizationbool事件参数

传给该接口的 need_authorization 参数。

privacy_contract_nameString事件参数

传给该接口的 privacy_contract_name 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信专属事件

privacy_authorize_result

privacy_authorize_result(success: bool, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

successbool事件参数

操作是否成功。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信专属事件

privacy_contract_opened

privacy_contract_opened(success: bool, error: String)

隐私协议查询、授权和隐私弹窗回调。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

successbool事件参数

操作是否成功。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信专属事件

privacy_authorization_needed

privacy_authorization_needed(event_info_json: String, error: String)

隐私协议查询、授权和隐私弹窗回调。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

event_info_jsonString事件参数

传给该接口的 event_info_json 参数。

errorString事件参数

空字符串表示成功,否则为错误信息。

Authorization

授权与账号

系统授权范围、设置页与账号信息。

微信文档
METHODS3
METHOD微信文档信号回调

get_setting

get_setting(with_subscriptions: bool = false) -> void

读取 setting;系统授权范围、设置页与账号信息。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

with_subscriptionsboolfalse

传给该接口的 with_subscriptions 参数。

METHOD微信文档信号回调

open_setting

open_setting(with_subscriptions: bool = false) -> void

打开 setting;系统授权范围、设置页与账号信息。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

with_subscriptionsboolfalse

传给该接口的 with_subscriptions 参数。

METHOD微信文档信号回调

authorize

authorize(scope: String) -> void

申请一个平台权限 scope,例如 scope.record。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

scopeString必填

传给该接口的 scope 参数。

SIGNALS3
SIGNAL微信文档事件

setting_received

setting_received(settings_json: String, error: String)

异步数据返回时触发;JSON 字段保留平台原始响应。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

settings_jsonString事件参数

传给该接口的 settings_json 参数。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

setting_opened

setting_opened(settings_json: String, error: String)

系统授权范围、设置页与账号信息。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

settings_jsonString事件参数

传给该接口的 settings_json 参数。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

authorization_result

authorization_result(scope: String, success: bool, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

scopeString事件参数

传给该接口的 scope 参数。

successbool事件参数

操作是否成功。

errorString事件参数

空字符串表示成功,否则为错误信息。

Native buttons

原生按钮

用户信息、设置和游戏圈等原生按钮。

微信文档
METHODS7
METHOD微信文档信号回调

create_user_info_button

create_user_info_button(options: Dictionary = {}) -> void

创建 user_info_button;用户信息、设置和游戏圈等原生按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

optionsDictionary{}

直接传给平台 API 的 options object。

METHOD微信文档信号回调

create_open_setting_button

create_open_setting_button(options: Dictionary = {}) -> void

创建 open_setting_button;用户信息、设置和游戏圈等原生按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

optionsDictionary{}

直接传给平台 API 的 options object。

METHOD微信文档信号回调

create_game_club_button

create_game_club_button(options: Dictionary = {}) -> void

创建 game_club_button;用户信息、设置和游戏圈等原生按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

optionsDictionary{}

直接传给平台 API 的 options object。

METHOD微信文档信号回调

show_native_button

show_native_button(button_type: String) -> void

显示 native_button;用户信息、设置和游戏圈等原生按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

button_typeString必填

原生按钮类型:userInfo、openSetting 或 gameClub。

METHOD微信文档信号回调

hide_native_button

hide_native_button(button_type: String) -> void

隐藏 native_button;用户信息、设置和游戏圈等原生按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

button_typeString必填

原生按钮类型:userInfo、openSetting 或 gameClub。

METHOD微信文档信号回调

destroy_native_button

destroy_native_button(button_type: String) -> void

销毁 native_button;用户信息、设置和游戏圈等原生按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

button_typeString必填

原生按钮类型:userInfo、openSetting 或 gameClub。

METHOD微信文档信号回调

stop_native_button_tap_listener

stop_native_button_tap_listener(button_type: String) -> void

停止 native_button_tap_listener;用户信息、设置和游戏圈等原生按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

button_typeString必填

原生按钮类型:userInfo、openSetting 或 gameClub。

SIGNALS2
SIGNAL微信文档事件

native_button_operation_result

native_button_operation_result(button_type: String, action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

button_typeString事件参数

原生按钮类型:userInfo、openSetting 或 gameClub。

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

native_button_tapped

native_button_tapped(button_type: String, data_json: String, error: String)

用户信息、设置和游戏圈等原生按钮。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

button_typeString事件参数

原生按钮类型:userInfo、openSetting 或 gameClub。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Debug logging

调试与日志

平台调试开关、日志管理器和实时日志。

微信文档
METHODS16
METHOD微信文档信号回调

set_enable_debug

set_enable_debug(enable_debug: bool) -> void

设置 enable_debug;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

enable_debugbool必填

传给该接口的 enable_debug 参数。

METHOD微信文档无返回

get_log_manager

get_log_manager(level: int = 0) -> void

读取 log_manager;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

levelint0

传给该接口的 level 参数。

METHOD微信文档无返回

log_manager_write

log_manager_write(level: String, args: Array = []) -> void

调用 log_manager_write;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

levelString必填

传给该接口的 level 参数。

argsArray[]

传给该接口的 args 参数。

METHOD微信文档信号回调

log_manager_debug

log_manager_debug(args: Array = []) -> void

调用 log_manager_debug;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

argsArray[]

传给该接口的 args 参数。

METHOD微信文档无返回

log_manager_info

log_manager_info(args: Array = []) -> void

调用 log_manager_info;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

argsArray[]

传给该接口的 args 参数。

METHOD微信文档无返回

log_manager_log

log_manager_log(args: Array = []) -> void

调用 log_manager_log;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

argsArray[]

传给该接口的 args 参数。

METHOD微信文档无返回

log_manager_warn

log_manager_warn(args: Array = []) -> void

调用 log_manager_warn;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

argsArray[]

传给该接口的 args 参数。

METHOD微信文档无返回

get_realtime_log_manager

get_realtime_log_manager() -> void

读取 realtime_log_manager;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

此方法没有参数。

METHOD微信文档无返回

realtime_log_write

realtime_log_write(level: String, args: Array = []) -> void

调用 realtime_log_write;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

levelString必填

传给该接口的 level 参数。

argsArray[]

传给该接口的 args 参数。

METHOD微信文档无返回

realtime_log_info

realtime_log_info(args: Array = []) -> void

调用 realtime_log_info;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

argsArray[]

传给该接口的 args 参数。

METHOD微信文档无返回

realtime_log_warn

realtime_log_warn(args: Array = []) -> void

调用 realtime_log_warn;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

argsArray[]

传给该接口的 args 参数。

METHOD微信文档无返回

realtime_log_error

realtime_log_error(args: Array = []) -> void

调用 realtime_log_error;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

argsArray[]

传给该接口的 args 参数。

METHOD微信文档无返回

realtime_log_set_filter_msg

realtime_log_set_filter_msg(msg: String) -> void

调用 realtime_log_set_filter_msg;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

msgString必填

传给该接口的 msg 参数。

METHOD微信文档无返回

realtime_log_add_filter_msg

realtime_log_add_filter_msg(msg: String) -> void

调用 realtime_log_add_filter_msg;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

msgString必填

传给该接口的 msg 参数。

METHOD微信文档无返回

realtime_log_tag

realtime_log_tag(tag: String) -> void

调用 realtime_log_tag;平台调试开关、日志管理器和实时日志。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

tagString必填

传给该接口的 tag 参数。

METHOD微信文档同步返回

get_account_info

get_account_info() -> Dictionary

同步读取当前小程序、插件与账号信息。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值Dictionary

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

SIGNALS1
SIGNAL微信文档事件

debug_operation_result

debug_operation_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Share

分享

主动分享与分享菜单控制。

统一桥接
METHODS3
METHOD统一桥接无返回

share_app

share_app(title: String, image_url: String = "", query: String = "") -> void

主动拉起平台分享面板,并设置标题、图片和 query。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

titleString必填

传给该接口的 title 参数。

image_urlString""

传给该接口的 image_url 参数。

queryString""

传给该接口的 query 参数。

METHOD统一桥接无返回

show_share_menu

show_share_menu() -> void

显示 share_menu;主动分享与分享菜单控制。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

此方法没有参数。

METHOD统一桥接无返回

hide_share_menu

hide_share_menu() -> void

隐藏 share_menu;主动分享与分享菜单控制。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

此方法没有参数。

Ads

广告

激励视频、Banner 与插屏广告生命周期。

统一桥接
METHODS8
METHOD统一桥接信号回调

create_rewarded_ad

create_rewarded_ad(ad_unit_id: String) -> void

创建激励视频广告实例并返回创建结果。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

ad_unit_idString必填

平台后台创建的广告位 ID。

METHOD统一桥接信号回调

show_rewarded_ad

show_rewarded_ad() -> void

展示已创建的激励视频广告;根据播放完成状态发放奖励。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD统一桥接无返回

create_banner_ad

create_banner_ad(ad_unit_id: String) -> void

创建 banner_ad;激励视频、Banner 与插屏广告生命周期。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

ad_unit_idString必填

平台后台创建的广告位 ID。

METHOD统一桥接无返回

show_banner_ad

show_banner_ad() -> void

显示 banner_ad;激励视频、Banner 与插屏广告生命周期。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

此方法没有参数。

METHOD统一桥接无返回

hide_banner_ad

hide_banner_ad() -> void

隐藏 banner_ad;激励视频、Banner 与插屏广告生命周期。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

此方法没有参数。

METHOD统一桥接无返回

destroy_banner_ad

destroy_banner_ad() -> void

销毁 banner_ad;激励视频、Banner 与插屏广告生命周期。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

此方法没有参数。

METHOD统一桥接信号回调

create_interstitial_ad

create_interstitial_ad(ad_unit_id: String) -> void

创建 interstitial_ad;激励视频、Banner 与插屏广告生命周期。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

ad_unit_idString必填

平台后台创建的广告位 ID。

METHOD统一桥接信号回调

show_interstitial_ad

show_interstitial_ad() -> void

显示 interstitial_ad;激励视频、Banner 与插屏广告生命周期。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

SIGNALS3
SIGNAL统一桥接事件

ad_created

ad_created(ad_type: String, success: bool, error: String)

激励视频、Banner 与插屏广告生命周期。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

ad_typeString事件参数

传给该接口的 ad_type 参数。

successbool事件参数

操作是否成功。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL统一桥接事件

rewarded_ad_result

rewarded_ad_result(is_ended: bool, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

is_endedbool事件参数

传给该接口的 is_ended 参数。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL统一桥接事件

interstitial_ad_result

interstitial_ad_result(success: bool, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

successbool事件参数

操作是否成功。

errorString事件参数

空字符串表示成功,否则为错误信息。

Payment

支付

按 Provider 显式映射的小游戏支付请求与结果;参数不可跨宿主复用。

按平台映射
METHODS1
METHOD按平台映射信号回调

request_payment

request_payment(params: Dictionary) -> void

按当前 Provider 发起虚拟支付;Dictionary 字段属于平台契约,不能跨宿主复用。

查看参数与行为 +
平台支持按平台映射

桥接会选择宿主专属实现;参数、商业资质、返回值和错误语义必须按平台文档处理。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

paramsDictionary必填

平台 API 参数字典。

SIGNALS1
SIGNAL按平台映射事件

payment_result

payment_result(success: bool, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

successbool事件参数

操作是否成功。

errorString事件参数

空字符串表示成功,否则为错误信息。

TikTok missions

TikTok 入口任务

桌面快捷方式、入口任务与奖励领取状态。

TikTok
METHODS4
METHODTikTok信号回调

add_shortcut

add_shortcut(params: Dictionary = {}) -> void

请求在 TikTok 中添加桌面快捷方式;调用前会检查宿主能力。

查看参数与行为 +
平台支持TikTok

TikTok 平台能力;调用前会检查宿主支持情况,发布前仍需真机验证。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

paramsDictionary{}

平台 API 参数字典。

METHODTikTok信号回调

get_shortcut_mission_reward

get_shortcut_mission_reward(params: Dictionary = {}) -> void

查询或领取 TikTok 快捷方式任务奖励,并返回当前可领取状态。

查看参数与行为 +
平台支持TikTok

TikTok 平台能力;调用前会检查宿主支持情况,发布前仍需真机验证。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

paramsDictionary{}

平台 API 参数字典。

METHODTikTok信号回调

start_entrance_mission

start_entrance_mission(params: Dictionary = {}) -> void

启动 TikTok 入口任务;调用前会检查宿主能力。

查看参数与行为 +
平台支持TikTok

TikTok 平台能力;调用前会检查宿主支持情况,发布前仍需真机验证。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

paramsDictionary{}

平台 API 参数字典。

METHODTikTok信号回调

get_entrance_mission_reward

get_entrance_mission_reward(params: Dictionary = {}) -> void

查询或领取 TikTok 入口任务奖励,并返回当前可领取状态。

查看参数与行为 +
平台支持TikTok

TikTok 平台能力;调用前会检查宿主支持情况,发布前仍需真机验证。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

paramsDictionary{}

平台 API 参数字典。

SIGNALS1
SIGNALTikTok事件

tiktok_mission_result

tiktok_mission_result(action: String, success: bool, can_receive_reward: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

can_receive_rewardbool事件参数

宿主返回的 canReceiveReward;表示当前任务奖励是否可领取。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Input

振动与键盘

设备振动和平台原生键盘。

统一桥接
METHODS4
METHOD统一桥接无返回

vibrate_short

vibrate_short(type: String = "medium") -> void

调用 vibrate_short;设备振动和平台原生键盘。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

typeString"medium"

传给该接口的 type 参数。

METHOD统一桥接无返回

vibrate_long

vibrate_long() -> void

调用 vibrate_long;设备振动和平台原生键盘。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

此方法没有参数。

METHOD统一桥接信号回调

show_keyboard

show_keyboard(default_value: String = "", max_length: int = 140, multiple: bool = false) -> void

显示 keyboard;设备振动和平台原生键盘。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

default_valueString""

键不存在或离开小游戏运行时时使用的默认值。

max_lengthint140

传给该接口的 max_length 参数。

multipleboolfalse

传给该接口的 multiple 参数。

METHOD统一桥接信号回调

hide_keyboard

hide_keyboard() -> void

隐藏 keyboard;设备振动和平台原生键盘。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

SIGNALS1
SIGNAL统一桥接事件

keyboard_event

keyboard_event(event_type: String, value: String)

设备振动和平台原生键盘。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

event_typeString事件参数

事件类型。

valueString事件参数

传给该接口的 value 参数。

HTTP & transfer

HTTP 与文件传输

网络请求、文件下载与上传。

跨宿主同名
METHODS4
METHOD跨宿主同名信号回调

http_request

http_request(url: String, method: String = "GET", data: String = "", headers: Dictionary = {}) -> void

发起平台 HTTP 请求;状态码、响应正文和错误由 http_response 返回。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

urlString必填

请求或连接的完整 URL。

methodString"GET"

平台方法名或 HTTP 方法。

dataString""

发送的数据内容。

headersDictionary{}

请求头键值对。

METHOD跨宿主同名同步返回

http_request_with_id

http_request_with_id(url: String, method: String = "GET", data: String = "", headers: Dictionary = {}) -> int

调用 http_request_with_id;网络请求、文件下载与上传。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值int

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

参数

urlString必填

请求或连接的完整 URL。

methodString"GET"

平台方法名或 HTTP 方法。

dataString""

发送的数据内容。

headersDictionary{}

请求头键值对。

METHOD跨宿主同名信号回调

download_file

download_file( url: String, file_path: String = "", headers: Dictionary = {}, timeout_ms: int = 60000, enable_profile: bool = true, enable_http2: bool = false, enable_quic: bool = false ) -> void

下载远程文件到临时路径或指定小游戏文件路径。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

urlString必填

请求或连接的完整 URL。

file_pathString""

小游戏文件系统路径。

headersDictionary{}

请求头键值对。

timeout_msint60000

传给该接口的 timeout_ms 参数。

enable_profilebooltrue

传给该接口的 enable_profile 参数。

enable_http2boolfalse

传给该接口的 enable_http2 参数。

enable_quicboolfalse

传给该接口的 enable_quic 参数。

METHOD跨宿主同名信号回调

upload_file

upload_file( url: String, file_path: String, name: String = "file", form_data: Dictionary = {}, headers: Dictionary = {}, timeout_ms: int = 60000, enable_profile: bool = true, enable_http2: bool = false, enable_quic: bool = false ) -> void

以 multipart/form-data 上传小游戏本地文件。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

urlString必填

请求或连接的完整 URL。

file_pathString必填

小游戏文件系统路径。

nameString"file"

传给该接口的 name 参数。

form_dataDictionary{}

传给该接口的 form_data 参数。

headersDictionary{}

请求头键值对。

timeout_msint60000

传给该接口的 timeout_ms 参数。

enable_profilebooltrue

传给该接口的 enable_profile 参数。

enable_http2boolfalse

传给该接口的 enable_http2 参数。

enable_quicboolfalse

传给该接口的 enable_quic 参数。

SIGNALS3
SIGNAL跨宿主同名事件

http_response

http_response(status_code: int, data: String, error: String)

网络请求、文件下载与上传。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

status_codeint事件参数

传给该接口的 status_code 参数。

dataString事件参数

发送的数据内容。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL跨宿主同名事件

http_request_completed

http_request_completed(request_id: int, status_code: int, data: String, error: String)

对应异步流程结束时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

request_idint事件参数

传给该接口的 request_id 参数。

status_codeint事件参数

传给该接口的 status_code 参数。

dataString事件参数

发送的数据内容。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL跨宿主同名事件

file_transfer_result

file_transfer_result(action: String, success: bool, status_code: int, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

status_codeint事件参数

传给该接口的 status_code 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

WebSocket

WebSocket

长连接、消息发送和连接事件。

跨宿主同名
METHODS3
METHOD跨宿主同名信号回调

connect_socket

connect_socket( url: String, headers: Dictionary = {}, protocols: Array = [], tcp_no_delay: bool = false, per_message_deflate: bool = false, timeout_ms: int = 0, force_cellular_network: bool = false ) -> void

创建 WebSocket 连接并注册 open、message、close 与 error 事件。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

urlString必填

请求或连接的完整 URL。

headersDictionary{}

请求头键值对。

protocolsArray[]

传给该接口的 protocols 参数。

tcp_no_delayboolfalse

传给该接口的 tcp_no_delay 参数。

per_message_deflateboolfalse

传给该接口的 per_message_deflate 参数。

timeout_msint0

传给该接口的 timeout_ms 参数。

force_cellular_networkboolfalse

传给该接口的 force_cellular_network 参数。

METHOD跨宿主同名信号回调

send_socket_message

send_socket_message(data: String) -> void

发送 socket_message;长连接、消息发送和连接事件。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

dataString必填

发送的数据内容。

METHOD跨宿主同名信号回调

close_socket

close_socket(code: int = 1000, reason: String = "") -> void

关闭 socket;长连接、消息发送和连接事件。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

codeint1000

传给该接口的 code 参数。

reasonString""

传给该接口的 reason 参数。

SIGNALS5
SIGNAL跨宿主同名事件

socket_operation_result

socket_operation_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL跨宿主同名事件

socket_opened

socket_opened(data_json: String, error: String)

长连接、消息发送和连接事件。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL跨宿主同名事件

socket_message_received

socket_message_received(data: String, data_json: String, error: String)

异步数据返回时触发;JSON 字段保留平台原始响应。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

dataString事件参数

发送的数据内容。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL跨宿主同名事件

socket_closed

socket_closed(code: int, reason: String, data_json: String, error: String)

长连接、消息发送和连接事件。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

codeint事件参数

传给该接口的 code 参数。

reasonString事件参数

传给该接口的 reason 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL跨宿主同名事件

socket_error

socket_error(data_json: String, error: String)

对应能力发生错误或失败时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

File system

文件系统

小游戏沙盒文件系统的常用操作与通用桥接。

跨宿主同名
METHODS17
METHOD跨宿主同名信号回调

call_file_system

call_file_system(method: String, options: Dictionary = {}) -> void

调用 FileSystemManager 的任意 options-object 异步方法。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

methodString必填

平台方法名或 HTTP 方法。

optionsDictionary{}

直接传给平台 API 的 options object。

METHOD跨宿主同名信号回调

file_system_access

file_system_access(path: String) -> void

调用 file_system_access;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

pathString必填

目标路径或小程序页面路径。

METHOD跨宿主同名信号回调

file_system_read_file

file_system_read_file(file_path: String, encoding: String = "utf8", position: int = -1, length: int = -1) -> void

调用 file_system_read_file;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

file_pathString必填

小游戏文件系统路径。

encodingString"utf8"

传给该接口的 encoding 参数。

positionint-1

传给该接口的 position 参数。

lengthint-1

传给该接口的 length 参数。

METHOD跨宿主同名信号回调

file_system_write_file

file_system_write_file(file_path: String, data: String, encoding: String = "utf8") -> void

调用 file_system_write_file;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

file_pathString必填

小游戏文件系统路径。

dataString必填

发送的数据内容。

encodingString"utf8"

传给该接口的 encoding 参数。

METHOD跨宿主同名信号回调

file_system_append_file

file_system_append_file(file_path: String, data: String, encoding: String = "utf8") -> void

调用 file_system_append_file;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

file_pathString必填

小游戏文件系统路径。

dataString必填

发送的数据内容。

encodingString"utf8"

传给该接口的 encoding 参数。

METHOD跨宿主同名信号回调

file_system_mkdir

file_system_mkdir(dir_path: String, recursive: bool = true) -> void

调用 file_system_mkdir;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

dir_pathString必填

传给该接口的 dir_path 参数。

recursivebooltrue

传给该接口的 recursive 参数。

METHOD跨宿主同名信号回调

file_system_readdir

file_system_readdir(dir_path: String) -> void

调用 file_system_readdir;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

dir_pathString必填

传给该接口的 dir_path 参数。

METHOD跨宿主同名信号回调

file_system_unlink

file_system_unlink(file_path: String) -> void

调用 file_system_unlink;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

file_pathString必填

小游戏文件系统路径。

METHOD跨宿主同名信号回调

file_system_save_file

file_system_save_file(temp_file_path: String, file_path: String = "") -> void

调用 file_system_save_file;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

temp_file_pathString必填

传给该接口的 temp_file_path 参数。

file_pathString""

小游戏文件系统路径。

METHOD跨宿主同名信号回调

file_system_get_saved_file_list

file_system_get_saved_file_list() -> void

调用 file_system_get_saved_file_list;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD跨宿主同名信号回调

file_system_remove_saved_file

file_system_remove_saved_file(file_path: String) -> void

调用 file_system_remove_saved_file;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

file_pathString必填

小游戏文件系统路径。

METHOD跨宿主同名信号回调

file_system_get_file_info

file_system_get_file_info(file_path: String, digest_algorithm: String = "md5") -> void

调用 file_system_get_file_info;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

file_pathString必填

小游戏文件系统路径。

digest_algorithmString"md5"

传给该接口的 digest_algorithm 参数。

METHOD跨宿主同名信号回调

file_system_copy_file

file_system_copy_file(src_path: String, dest_path: String) -> void

调用 file_system_copy_file;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

src_pathString必填

传给该接口的 src_path 参数。

dest_pathString必填

传给该接口的 dest_path 参数。

METHOD跨宿主同名信号回调

file_system_rename

file_system_rename(old_path: String, new_path: String) -> void

调用 file_system_rename;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

old_pathString必填

传给该接口的 old_path 参数。

new_pathString必填

传给该接口的 new_path 参数。

METHOD跨宿主同名信号回调

file_system_rmdir

file_system_rmdir(dir_path: String, recursive: bool = false) -> void

调用 file_system_rmdir;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

dir_pathString必填

传给该接口的 dir_path 参数。

recursiveboolfalse

传给该接口的 recursive 参数。

METHOD跨宿主同名信号回调

file_system_stat

file_system_stat(path: String, recursive: bool = false) -> void

调用 file_system_stat;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

pathString必填

目标路径或小程序页面路径。

recursiveboolfalse

传给该接口的 recursive 参数。

METHOD跨宿主同名信号回调

file_system_unzip

file_system_unzip(zip_file_path: String, target_path: String) -> void

调用 file_system_unzip;小游戏沙盒文件系统的常用操作与通用桥接。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

zip_file_pathString必填

传给该接口的 zip_file_path 参数。

target_pathString必填

传给该接口的 target_path 参数。

SIGNALS1
SIGNAL跨宿主同名事件

file_system_result

file_system_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Subpackages

分包加载

加载与预下载资源分包并监听进度。

跨宿主同名
METHODS2
METHOD跨宿主同名信号回调

load_subpackage

load_subpackage(name: String) -> void

加载一个已在平台配置中声明的资源分包。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

nameString必填

传给该接口的 name 参数。

METHOD跨宿主同名信号回调

pre_download_subpackage

pre_download_subpackage(name: String, package_type: String = "normal") -> void

预下载资源分包并持续返回下载进度。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

nameString必填

传给该接口的 name 参数。

package_typeString"normal"

传给该接口的 package_type 参数。

SIGNALS2
SIGNAL跨宿主同名事件

subpackage_result

subpackage_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL跨宿主同名事件

subpackage_progress

subpackage_progress(action: String, progress: int, total_bytes_written: int, total_bytes_expected: int, data_json: String)

加载与预下载资源分包并监听进度。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

progressint事件参数

传给该接口的 progress 参数。

total_bytes_writtenint事件参数

传给该接口的 total_bytes_written 参数。

total_bytes_expectedint事件参数

传给该接口的 total_bytes_expected 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

Worker

Worker

创建后台 Worker、通信与终止。

微信文档
METHODS3
METHOD微信文档信号回调

create_worker

create_worker(script_path: String, use_experimental_worker: bool = false) -> void

创建后台 Worker;新建前会终止已有的活跃 Worker。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

script_pathString必填

传给该接口的 script_path 参数。

use_experimental_workerboolfalse

传给该接口的 use_experimental_worker 参数。

METHOD微信文档信号回调

worker_post_message

worker_post_message(message: Dictionary) -> void

调用 worker_post_message;创建后台 Worker、通信与终止。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

messageDictionary必填

传给该接口的 message 参数。

METHOD微信文档信号回调

worker_terminate

worker_terminate() -> void

调用 worker_terminate;创建后台 Worker、通信与终止。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

SIGNALS4
SIGNAL微信文档事件

worker_operation_result

worker_operation_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

worker_message

worker_message(data_json: String, error: String)

创建后台 Worker、通信与终止。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

worker_error

worker_error(data_json: String, error: String)

对应能力发生错误或失败时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

worker_process_killed

worker_process_killed(data_json: String, error: String)

创建后台 Worker、通信与终止。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Media & images

图片与媒体

选择、预览、保存和压缩图片或媒体。

微信文档
METHODS5
METHOD微信文档信号回调

choose_media

choose_media( count: int = 9, media_type: Array = [], source_type: Array = [], max_duration: int = 10, size_type: Array = [], camera: String = "back" ) -> void

从相册或相机选择图片/视频媒体。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

countint9

传给该接口的 count 参数。

media_typeArray[]

传给该接口的 media_type 参数。

source_typeArray[]

传给该接口的 source_type 参数。

max_durationint10

传给该接口的 max_duration 参数。

size_typeArray[]

传给该接口的 size_type 参数。

cameraString"back"

传给该接口的 camera 参数。

METHOD微信文档无返回

choose_image

choose_image(count: int = 9, size_type: Array = [], source_type: Array = []) -> void

调用 choose_image;选择、预览、保存和压缩图片或媒体。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

countint9

传给该接口的 count 参数。

size_typeArray[]

传给该接口的 size_type 参数。

source_typeArray[]

传给该接口的 source_type 参数。

METHOD微信文档无返回

preview_image

preview_image(urls: Array, current: String = "", show_menu: bool = true, referrer_policy: String = "no-referrer") -> void

预览 image;选择、预览、保存和压缩图片或媒体。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

urlsArray必填

传给该接口的 urls 参数。

currentString""

传给该接口的 current 参数。

show_menubooltrue

传给该接口的 show_menu 参数。

referrer_policyString"no-referrer"

传给该接口的 referrer_policy 参数。

METHOD微信文档无返回

save_image_to_photos_album

save_image_to_photos_album(file_path: String) -> void

保存 image_to_photos_album;选择、预览、保存和压缩图片或媒体。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

file_pathString必填

小游戏文件系统路径。

METHOD微信文档无返回

compress_image

compress_image(src: String, quality: int = 80, compressed_width: int = 0, compressed_height: int = 0) -> void

压缩 image;选择、预览、保存和压缩图片或媒体。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

srcString必填

传给该接口的 src 参数。

qualityint80

传给该接口的 quality 参数。

compressed_widthint0

传给该接口的 compressed_width 参数。

compressed_heightint0

传给该接口的 compressed_height 参数。

SIGNALS1
SIGNAL微信文档事件

media_result

media_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Camera

相机

相机实例、拍照、录像、缩放和帧监听。

微信文档
METHODS8
METHOD微信文档信号回调

create_camera

create_camera( x: int = 0, y: int = 0, width: int = 300, height: int = 150, device_position: String = "back", flash: String = "auto", frame_size: String = "small" ) -> void

创建平台原生 Camera 实例并注册相机事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

xint0

传给该接口的 x 参数。

yint0

传给该接口的 y 参数。

widthint300

传给该接口的 width 参数。

heightint150

传给该接口的 height 参数。

device_positionString"back"

传给该接口的 device_position 参数。

flashString"auto"

传给该接口的 flash 参数。

frame_sizeString"small"

传给该接口的 frame_size 参数。

METHOD微信文档信号回调

camera_take_photo

camera_take_photo(quality: String = "normal") -> void

调用 camera_take_photo;相机实例、拍照、录像、缩放和帧监听。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

qualityString"normal"

传给该接口的 quality 参数。

METHOD微信文档信号回调

camera_start_record

camera_start_record() -> void

调用 camera_start_record;相机实例、拍照、录像、缩放和帧监听。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

camera_stop_record

camera_stop_record(compressed: bool = true) -> void

调用 camera_stop_record;相机实例、拍照、录像、缩放和帧监听。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

compressedbooltrue

传给该接口的 compressed 参数。

METHOD微信文档信号回调

camera_set_zoom

camera_set_zoom(zoom: float) -> void

调用 camera_set_zoom;相机实例、拍照、录像、缩放和帧监听。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

zoomfloat必填

传给该接口的 zoom 参数。

METHOD微信文档信号回调

camera_listen_frame_change

camera_listen_frame_change(use_active_worker: bool = false) -> void

调用 camera_listen_frame_change;相机实例、拍照、录像、缩放和帧监听。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

use_active_workerboolfalse

传给该接口的 use_active_worker 参数。

METHOD微信文档信号回调

camera_close_frame_change

camera_close_frame_change() -> void

调用 camera_close_frame_change;相机实例、拍照、录像、缩放和帧监听。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

camera_destroy

camera_destroy() -> void

调用 camera_destroy;相机实例、拍照、录像、缩放和帧监听。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

SIGNALS3
SIGNAL微信文档事件

camera_operation_result

camera_operation_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

camera_frame

camera_frame(data_json: String, error: String)

相机实例、拍照、录像、缩放和帧监听。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

camera_event

camera_event(event_type: String, data_json: String, error: String)

相机实例、拍照、录像、缩放和帧监听。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

event_typeString事件参数

事件类型。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Video

视频组件

视频实例的播放、定位、全屏和事件。

微信文档
METHODS11
METHOD微信文档信号回调

create_video

create_video(options: Dictionary = {}) -> void

创建平台原生 Video 实例;options 直接映射平台组件属性。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

optionsDictionary{}

直接传给平台 API 的 options object。

METHOD微信文档信号回调

set_video_properties

set_video_properties(properties: Dictionary = {}) -> void

设置 video_properties;视频实例的播放、定位、全屏和事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

propertiesDictionary{}

传给该接口的 properties 参数。

METHOD微信文档信号回调

get_video_state

get_video_state() -> void

读取 video_state;视频实例的播放、定位、全屏和事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

video_play

video_play() -> void

调用 video_play;视频实例的播放、定位、全屏和事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

video_pause

video_pause() -> void

调用 video_pause;视频实例的播放、定位、全屏和事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

video_stop

video_stop() -> void

调用 video_stop;视频实例的播放、定位、全屏和事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

video_seek

video_seek(time: float) -> void

调用 video_seek;视频实例的播放、定位、全屏和事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

timefloat必填

传给该接口的 time 参数。

METHOD微信文档信号回调

video_request_full_screen

video_request_full_screen(direction: int = 0) -> void

调用 video_request_full_screen;视频实例的播放、定位、全屏和事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

directionint0

传给该接口的 direction 参数。

METHOD微信文档信号回调

video_exit_full_screen

video_exit_full_screen() -> void

调用 video_exit_full_screen;视频实例的播放、定位、全屏和事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

stop_video_listener

stop_video_listener(event_types: Array = []) -> void

停止 video_listener;视频实例的播放、定位、全屏和事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

event_typesArray[]

传给该接口的 event_types 参数。

METHOD微信文档信号回调

video_destroy

video_destroy() -> void

调用 video_destroy;视频实例的播放、定位、全屏和事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

SIGNALS2
SIGNAL微信文档事件

video_operation_result

video_operation_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

video_event

video_event(event_type: String, data_json: String, error: String)

视频实例的播放、定位、全屏和事件。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

event_typeString事件参数

事件类型。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Recorder

录音管理器

录音管理器的创建、录制、暂停与恢复。

微信文档
METHODS5
METHOD微信文档信号回调

get_recorder_manager

get_recorder_manager() -> void

取得全局 RecorderManager,并注册录音事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

recorder_start

recorder_start(options: Dictionary = {}) -> void

调用 recorder_start;录音管理器的创建、录制、暂停与恢复。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

optionsDictionary{}

直接传给平台 API 的 options object。

METHOD微信文档信号回调

recorder_pause

recorder_pause() -> void

调用 recorder_pause;录音管理器的创建、录制、暂停与恢复。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

recorder_resume

recorder_resume() -> void

调用 recorder_resume;录音管理器的创建、录制、暂停与恢复。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

recorder_stop

recorder_stop() -> void

调用 recorder_stop;录音管理器的创建、录制、暂停与恢复。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

SIGNALS3
SIGNAL微信文档事件

recorder_operation_result

recorder_operation_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

recorder_event

recorder_event(event_type: String, data_json: String, error: String)

录音管理器的创建、录制、暂停与恢复。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

event_typeString事件参数

事件类型。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

available_audio_sources_received

available_audio_sources_received(sources_json: String, data_json: String, error: String)

异步数据返回时触发;JSON 字段保留平台原始响应。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

sources_jsonString事件参数

传给该接口的 sources_json 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Decoder & media audio

解码与媒体音频

音频源、VideoDecoder 与 MediaAudioPlayer。

微信文档
METHODS16
METHOD微信文档信号回调

get_available_audio_sources

get_available_audio_sources() -> void

读取 available_audio_sources;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

create_video_decoder

create_video_decoder() -> void

创建 VideoDecoder 实例,用于逐帧读取视频数据。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

video_decoder_start

video_decoder_start(options: Dictionary = {}) -> void

调用 video_decoder_start;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

optionsDictionary{}

直接传给平台 API 的 options object。

METHOD微信文档信号回调

video_decoder_get_frame_data

video_decoder_get_frame_data() -> void

调用 video_decoder_get_frame_data;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

video_decoder_seek

video_decoder_seek(position: float) -> void

调用 video_decoder_seek;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

positionfloat必填

传给该接口的 position 参数。

METHOD微信文档信号回调

video_decoder_stop

video_decoder_stop() -> void

调用 video_decoder_stop;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

video_decoder_remove

video_decoder_remove() -> void

调用 video_decoder_remove;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

start_video_decoder_listener

start_video_decoder_listener(event_types: Array = []) -> void

开始 video_decoder_listener;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

event_typesArray[]

传给该接口的 event_types 参数。

METHOD微信文档信号回调

stop_video_decoder_listener

stop_video_decoder_listener(event_types: Array = []) -> void

停止 video_decoder_listener;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

event_typesArray[]

传给该接口的 event_types 参数。

METHOD微信文档信号回调

create_media_audio_player

create_media_audio_player(volume: float = 1.0) -> void

创建 MediaAudioPlayer,并设置初始音量。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

volumefloat1.0

传给该接口的 volume 参数。

METHOD微信文档信号回调

set_media_audio_volume

set_media_audio_volume(volume: float) -> void

设置 media_audio_volume;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

volumefloat必填

传给该接口的 volume 参数。

METHOD微信文档信号回调

media_audio_add_video_decoder_source

media_audio_add_video_decoder_source() -> void

调用 media_audio_add_video_decoder_source;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

media_audio_remove_video_decoder_source

media_audio_remove_video_decoder_source() -> void

调用 media_audio_remove_video_decoder_source;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

media_audio_start

media_audio_start() -> void

调用 media_audio_start;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

media_audio_stop

media_audio_stop() -> void

调用 media_audio_stop;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

media_audio_destroy

media_audio_destroy() -> void

调用 media_audio_destroy;音频源、VideoDecoder 与 MediaAudioPlayer。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

SIGNALS3
SIGNAL微信文档事件

video_decoder_operation_result

video_decoder_operation_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

video_decoder_event

video_decoder_event(event_type: String, data_json: String, error: String)

音频源、VideoDecoder 与 MediaAudioPlayer。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

event_typeString事件参数

事件类型。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

media_audio_operation_result

media_audio_operation_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Game recorder

游戏录屏

游戏录屏、剪辑操作与录屏分享按钮。

微信文档
METHODS13
METHOD微信文档信号回调

get_game_recorder

get_game_recorder() -> void

取得平台 GameRecorder 实例并注册录屏事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

game_recorder_start

game_recorder_start(options: Dictionary = {}) -> void

调用 game_recorder_start;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

optionsDictionary{}

直接传给平台 API 的 options object。

METHOD微信文档信号回调

game_recorder_stop

game_recorder_stop() -> void

调用 game_recorder_stop;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

game_recorder_pause

game_recorder_pause() -> void

调用 game_recorder_pause;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

game_recorder_resume

game_recorder_resume() -> void

调用 game_recorder_resume;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

game_recorder_abort

game_recorder_abort() -> void

调用 game_recorder_abort;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

start_game_recorder_listener

start_game_recorder_listener(event_types: Array = []) -> void

开始 game_recorder_listener;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

event_typesArray[]

传给该接口的 event_types 参数。

METHOD微信文档信号回调

stop_game_recorder_listener

stop_game_recorder_listener(event_types: Array = []) -> void

停止 game_recorder_listener;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

event_typesArray[]

传给该接口的 event_types 参数。

METHOD微信文档信号回调

operate_game_recorder_video

operate_game_recorder_video(params: Dictionary = {}) -> void

调用 operate_game_recorder_video;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

paramsDictionary{}

平台 API 参数字典。

METHOD微信文档信号回调

create_game_recorder_share_button

create_game_recorder_share_button(style: Dictionary, share: Dictionary) -> void

创建 game_recorder_share_button;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

styleDictionary必填

传给该接口的 style 参数。

shareDictionary必填

传给该接口的 share 参数。

METHOD微信文档信号回调

show_game_recorder_share_button

show_game_recorder_share_button() -> void

显示 game_recorder_share_button;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

hide_game_recorder_share_button

hide_game_recorder_share_button() -> void

隐藏 game_recorder_share_button;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

off_game_recorder_share_button_tap

off_game_recorder_share_button_tap() -> void

调用 off_game_recorder_share_button_tap;游戏录屏、剪辑操作与录屏分享按钮。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

SIGNALS2
SIGNAL微信文档事件

game_recorder_operation_result

game_recorder_operation_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

game_recorder_event

game_recorder_event(event_type: String, data_json: String, error: String)

游戏录屏、剪辑操作与录屏分享按钮。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

event_typeString事件参数

事件类型。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Inner audio

InnerAudio

背景音频上下文的播放、定位、属性与事件。

统一桥接
METHODS10
METHOD统一桥接信号回调

set_inner_audio_option

set_inner_audio_option(options: Dictionary = {}) -> void

设置 inner_audio_option;背景音频上下文的播放、定位、属性与事件。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

optionsDictionary{}

直接传给平台 API 的 options object。

METHOD统一桥接信号回调

create_inner_audio_context

create_inner_audio_context(create_options: Dictionary = {}, properties: Dictionary = {}) -> void

创建 InnerAudioContext,并应用创建参数与实例属性。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

create_optionsDictionary{}

传给该接口的 create_options 参数。

propertiesDictionary{}

传给该接口的 properties 参数。

METHOD统一桥接信号回调

set_inner_audio_properties

set_inner_audio_properties(properties: Dictionary = {}) -> void

设置 inner_audio_properties;背景音频上下文的播放、定位、属性与事件。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

propertiesDictionary{}

传给该接口的 properties 参数。

METHOD统一桥接信号回调

get_inner_audio_state

get_inner_audio_state() -> void

读取 inner_audio_state;背景音频上下文的播放、定位、属性与事件。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD统一桥接信号回调

inner_audio_play

inner_audio_play() -> void

调用 inner_audio_play;背景音频上下文的播放、定位、属性与事件。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD统一桥接信号回调

inner_audio_pause

inner_audio_pause() -> void

调用 inner_audio_pause;背景音频上下文的播放、定位、属性与事件。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD统一桥接信号回调

inner_audio_stop

inner_audio_stop() -> void

调用 inner_audio_stop;背景音频上下文的播放、定位、属性与事件。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD统一桥接信号回调

inner_audio_seek

inner_audio_seek(position: float) -> void

调用 inner_audio_seek;背景音频上下文的播放、定位、属性与事件。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

positionfloat必填

传给该接口的 position 参数。

METHOD统一桥接信号回调

stop_inner_audio_listener

stop_inner_audio_listener(event_types: Array = []) -> void

停止 inner_audio_listener;背景音频上下文的播放、定位、属性与事件。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

event_typesArray[]

传给该接口的 event_types 参数。

METHOD统一桥接信号回调

inner_audio_destroy

inner_audio_destroy() -> void

调用 inner_audio_destroy;背景音频上下文的播放、定位、属性与事件。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

SIGNALS2
SIGNAL统一桥接事件

inner_audio_operation_result

inner_audio_operation_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL统一桥接事件

inner_audio_event

inner_audio_event(event_type: String, data_json: String, error: String)

背景音频上下文的播放、定位、属性与事件。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

event_typeString事件参数

事件类型。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Network status

网络状态

读取网络类型并监听网络变化。

跨宿主同名
METHODS3
METHOD跨宿主同名信号回调

get_network_type

get_network_type() -> void

读取当前网络类型,例如 wifi、4g 或 none。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD跨宿主同名信号回调

start_network_status_listener

start_network_status_listener() -> void

开始监听网络连接状态和网络类型变化。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD跨宿主同名同步返回

stop_network_status_listener

stop_network_status_listener() -> bool

停止 network_status_listener;读取网络类型并监听网络变化。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

SIGNALS2
SIGNAL跨宿主同名事件

network_type_received

network_type_received(network_type: String, data_json: String, error: String)

异步数据返回时触发;JSON 字段保留平台原始响应。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

network_typeString事件参数

传给该接口的 network_type 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL跨宿主同名事件

network_status_changed

network_status_changed(is_connected: bool, network_type: String, data_json: String)

监听期间的平台状态发生变化时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

is_connectedbool事件参数

传给该接口的 is_connected 参数。

network_typeString事件参数

传给该接口的 network_type 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

Sensors & battery

传感器与电量

加速度、陀螺仪、罗盘、设备方向和电量。

微信文档
METHODS10
METHOD微信文档信号回调

start_accelerometer

start_accelerometer(interval: String = "normal") -> void

开始 accelerometer;加速度、陀螺仪、罗盘、设备方向和电量。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

intervalString"normal"

采样频率:game、ui 或 normal。

METHOD微信文档信号回调

stop_accelerometer

stop_accelerometer() -> void

停止 accelerometer;加速度、陀螺仪、罗盘、设备方向和电量。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

start_gyroscope

start_gyroscope(interval: String = "normal") -> void

开始 gyroscope;加速度、陀螺仪、罗盘、设备方向和电量。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

intervalString"normal"

采样频率:game、ui 或 normal。

METHOD微信文档信号回调

stop_gyroscope

stop_gyroscope() -> void

停止 gyroscope;加速度、陀螺仪、罗盘、设备方向和电量。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

start_compass

start_compass() -> void

开始 compass;加速度、陀螺仪、罗盘、设备方向和电量。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

stop_compass

stop_compass() -> void

停止 compass;加速度、陀螺仪、罗盘、设备方向和电量。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

start_device_motion_listening

start_device_motion_listening(interval: String = "normal") -> void

开始 device_motion_listening;加速度、陀螺仪、罗盘、设备方向和电量。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

intervalString"normal"

采样频率:game、ui 或 normal。

METHOD微信文档信号回调

stop_device_motion_listening

stop_device_motion_listening() -> void

停止 device_motion_listening;加速度、陀螺仪、罗盘、设备方向和电量。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

get_battery_info

get_battery_info() -> void

读取 battery_info;加速度、陀螺仪、罗盘、设备方向和电量。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档同步返回

get_battery_info_sync

get_battery_info_sync() -> Dictionary

同步返回电量百分比与充电状态。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值Dictionary

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

SIGNALS7
SIGNAL微信文档事件

sensor_started

sensor_started(sensor: String, success: bool, error: String)

加速度、陀螺仪、罗盘、设备方向和电量。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

sensorString事件参数

传给该接口的 sensor 参数。

successbool事件参数

操作是否成功。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

sensor_stopped

sensor_stopped(sensor: String, success: bool, error: String)

加速度、陀螺仪、罗盘、设备方向和电量。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

sensorString事件参数

传给该接口的 sensor 参数。

successbool事件参数

操作是否成功。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

accelerometer_changed

accelerometer_changed(x: float, y: float, z: float, data_json: String)

监听期间的平台状态发生变化时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

xfloat事件参数

传给该接口的 x 参数。

yfloat事件参数

传给该接口的 y 参数。

zfloat事件参数

传给该接口的 z 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

SIGNAL微信文档事件

gyroscope_changed

gyroscope_changed(x: float, y: float, z: float, data_json: String)

监听期间的平台状态发生变化时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

xfloat事件参数

传给该接口的 x 参数。

yfloat事件参数

传给该接口的 y 参数。

zfloat事件参数

传给该接口的 z 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

SIGNAL微信文档事件

compass_changed

compass_changed(direction: float, accuracy: Variant, data_json: String)

监听期间的平台状态发生变化时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

directionfloat事件参数

传给该接口的 direction 参数。

accuracyVariant事件参数

传给该接口的 accuracy 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

SIGNAL微信文档事件

device_motion_changed

device_motion_changed(alpha: float, beta: float, gamma: float, data_json: String)

监听期间的平台状态发生变化时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

alphafloat事件参数

传给该接口的 alpha 参数。

betafloat事件参数

传给该接口的 beta 参数。

gammafloat事件参数

传给该接口的 gamma 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

SIGNAL微信文档事件

battery_info_received

battery_info_received(level: int, is_charging: bool, data_json: String, error: String)

异步数据返回时触发;JSON 字段保留平台原始响应。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

levelint事件参数

传给该接口的 level 参数。

is_chargingbool事件参数

传给该接口的 is_charging 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Audio interruption

音频中断

监听系统级音频中断与恢复。

微信文档
METHODS2
METHOD微信文档信号回调

start_audio_interruption_listener

start_audio_interruption_listener() -> void

开始 audio_interruption_listener;监听系统级音频中断与恢复。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档同步返回

stop_audio_interruption_listener

stop_audio_interruption_listener() -> bool

停止 audio_interruption_listener;监听系统级音频中断与恢复。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

SIGNALS1
SIGNAL微信文档事件

audio_interruption

audio_interruption(event_type: String, data_json: String, error: String)

监听系统级音频中断与恢复。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

event_typeString事件参数

事件类型。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Theme & performance

主题与性能

主题变化、性能条目与性能上报。

微信文档
METHODS4
METHOD微信文档信号回调

start_theme_change_listener

start_theme_change_listener() -> void

开始 theme_change_listener;主题变化、性能条目与性能上报。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档同步返回

stop_theme_change_listener

stop_theme_change_listener() -> bool

停止 theme_change_listener;主题变化、性能条目与性能上报。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD微信文档同步返回

get_performance_entries

get_performance_entries(entry_type: String = "") -> Array

同步读取平台性能条目;可按 entry_type 过滤。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值Array

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

参数

entry_typeString""

传给该接口的 entry_type 参数。

METHOD微信文档同步返回

report_performance

report_performance(id: int, value: float, dimensions: Variant = null) -> bool

向平台上报自定义性能指标。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

参数

idint必填

传给该接口的 id 参数。

valuefloat必填

传给该接口的 value 参数。

dimensionsVariantnull

传给该接口的 dimensions 参数。

SIGNALS1
SIGNAL微信文档事件

theme_changed

theme_changed(theme: String, data_json: String, error: String)

监听期间的平台状态发生变化时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

themeString事件参数

传给该接口的 theme 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

App control

小程序跳转

小程序跳转、返回、退出与重启。

微信文档
METHODS4
METHOD微信文档信号回调

navigate_to_mini_program

navigate_to_mini_program(app_id: String = "", path: String = "", extra_data: Dictionary = {}, env_version: String = "release", short_link: String = "", no_relaunch_if_path_unchanged: bool = false) -> void

跳转到另一个小程序,可携带路径和 extra_data。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

app_idString""

传给该接口的 app_id 参数。

pathString""

目标路径或小程序页面路径。

extra_dataDictionary{}

传给该接口的 extra_data 参数。

env_versionString"release"

传给该接口的 env_version 参数。

short_linkString""

传给该接口的 short_link 参数。

no_relaunch_if_path_unchangedboolfalse

传给该接口的 no_relaunch_if_path_unchanged 参数。

METHOD微信文档信号回调

navigate_back_mini_program

navigate_back_mini_program(extra_data: Dictionary = {}) -> void

跳转 back_mini_program;小程序跳转、返回、退出与重启。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

extra_dataDictionary{}

传给该接口的 extra_data 参数。

METHOD微信文档信号回调

exit_mini_program

exit_mini_program() -> void

调用 exit_mini_program;小程序跳转、返回、退出与重启。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

restart_mini_program

restart_mini_program(path: String) -> void

调用 restart_mini_program;小程序跳转、返回、退出与重启。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

pathString必填

目标路径或小程序页面路径。

SIGNALS1
SIGNAL微信文档事件

mini_program_navigation_result

mini_program_navigation_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Cloud & open data

托管数据与开放域

用户、好友、群托管数据与开放数据域消息。

微信专属
METHODS7
METHOD微信专属信号回调

set_user_cloud_storage

set_user_cloud_storage(kv_data: Dictionary) -> void

写入用户托管数据,供开放数据域排行榜等场景使用。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

kv_dataDictionary必填

传给该接口的 kv_data 参数。

METHOD微信专属信号回调

remove_user_cloud_storage

remove_user_cloud_storage(key_list: Array) -> void

移除 user_cloud_storage;用户、好友、群托管数据与开放数据域消息。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

key_listArray必填

传给该接口的 key_list 参数。

METHOD微信专属信号回调

get_user_cloud_storage_keys

get_user_cloud_storage_keys() -> void

读取 user_cloud_storage_keys;用户、好友、群托管数据与开放数据域消息。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信专属信号回调

get_user_cloud_storage

get_user_cloud_storage(key_list: Array) -> void

读取 user_cloud_storage;用户、好友、群托管数据与开放数据域消息。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

key_listArray必填

传给该接口的 key_list 参数。

METHOD微信专属信号回调

get_friend_cloud_storage

get_friend_cloud_storage(key_list: Array) -> void

读取 friend_cloud_storage;用户、好友、群托管数据与开放数据域消息。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

key_listArray必填

传给该接口的 key_list 参数。

METHOD微信专属信号回调

get_group_cloud_storage

get_group_cloud_storage(key_list: Array, share_ticket: String = "", group_id: String = "") -> void

读取 group_cloud_storage;用户、好友、群托管数据与开放数据域消息。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

key_listArray必填

传给该接口的 key_list 参数。

share_ticketString""

传给该接口的 share_ticket 参数。

group_idString""

传给该接口的 group_id 参数。

METHOD微信专属同步返回

post_open_data_context_message

post_open_data_context_message(message: Dictionary, shared_canvas_mode: String = "offscreenCanvas") -> bool

向开放数据域发送消息;返回是否成功发起。

查看参数与行为 +
平台支持微信专属

接口语义与微信隐私、Midas 或开放数据域能力绑定。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

参数

messageDictionary必填

传给该接口的 message 参数。

shared_canvas_modeString"offscreenCanvas"

传给该接口的 shared_canvas_mode 参数。

SIGNALS1
SIGNAL微信专属事件

cloud_storage_result

cloud_storage_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Service & subscribe

客服与订阅

客服会话与一次性订阅消息。

微信文档
METHODS3
METHOD微信文档信号回调

open_customer_service_conversation

open_customer_service_conversation(session_from: String = "", show_message_card: bool = false, send_message_title: String = "", send_message_path: String = "", send_message_img: String = "") -> void

从用户触摸事件中打开客服会话。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

session_fromString""

传给该接口的 session_from 参数。

show_message_cardboolfalse

传给该接口的 show_message_card 参数。

send_message_titleString""

传给该接口的 send_message_title 参数。

send_message_pathString""

传给该接口的 send_message_path 参数。

send_message_imgString""

传给该接口的 send_message_img 参数。

METHOD微信文档信号回调

request_subscribe_message

request_subscribe_message(tmpl_ids: Array) -> void

请求 subscribe_message;客服会话与一次性订阅消息。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

tmpl_idsArray必填

传给该接口的 tmpl_ids 参数。

METHOD微信文档信号回调

request_subscribe_system_message

request_subscribe_system_message(msg_type_list: Array) -> void

请求 subscribe_system_message;客服会话与一次性订阅消息。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

msg_type_listArray必填

传给该接口的 msg_type_list 参数。

SIGNALS2
SIGNAL微信文档事件

customer_service_result

customer_service_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

subscribe_message_result

subscribe_message_result(action: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

actionString事件参数

触发本次结果的具体平台动作。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Update & runtime

更新与运行时

更新管理、内存告警、窗口和运行时错误。

微信文档
METHODS8
METHOD微信文档信号回调

start_update_listener

start_update_listener() -> void

绑定更新管理器的 check、ready 与 failed 事件。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档同步返回

apply_update

apply_update() -> bool

应用已准备好的更新并重启小游戏。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD微信文档信号回调

start_memory_warning_listener

start_memory_warning_listener() -> void

开始 memory_warning_listener;更新管理、内存告警、窗口和运行时错误。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档同步返回

stop_memory_warning_listener

stop_memory_warning_listener() -> bool

停止 memory_warning_listener;更新管理、内存告警、窗口和运行时错误。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD微信文档信号回调

start_window_resize_listener

start_window_resize_listener() -> void

开始 window_resize_listener;更新管理、内存告警、窗口和运行时错误。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档同步返回

stop_window_resize_listener

stop_window_resize_listener() -> bool

停止 window_resize_listener;更新管理、内存告警、窗口和运行时错误。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD微信文档信号回调

start_unhandled_rejection_listener

start_unhandled_rejection_listener() -> void

开始 unhandled_rejection_listener;更新管理、内存告警、窗口和运行时错误。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档同步返回

stop_unhandled_rejection_listener

stop_unhandled_rejection_listener() -> bool

停止 unhandled_rejection_listener;更新管理、内存告警、窗口和运行时错误。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

SIGNALS6
SIGNAL微信文档事件

update_checked

update_checked(has_update: bool, data_json: String, error: String)

更新管理、内存告警、窗口和运行时错误。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

has_updatebool事件参数

传给该接口的 has_update 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

update_ready

update_ready(error: String)

对应资源或更新准备完成时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

update_failed

update_failed(error: String)

对应能力发生错误或失败时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

memory_warning

memory_warning(level: int, data_json: String, error: String)

更新管理、内存告警、窗口和运行时错误。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

levelint事件参数

传给该接口的 level 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

window_resized

window_resized(width: int, height: int, data_json: String, error: String)

更新管理、内存告警、窗口和运行时错误。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

widthint事件参数

传给该接口的 width 参数。

heightint事件参数

传给该接口的 height 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

unhandled_rejection

unhandled_rejection(reason: String, data_json: String, error: String)

更新管理、内存告警、窗口和运行时错误。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

reasonString事件参数

传给该接口的 reason 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Screen & capture

屏幕与录屏状态

亮度、截屏、系统录屏状态和捕获效果。

微信文档
METHODS8
METHOD微信文档信号回调

get_screen_brightness

get_screen_brightness() -> void

异步读取屏幕亮度,取值范围为 0 到 1。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

set_screen_brightness

set_screen_brightness(value: float) -> void

设置 screen_brightness;亮度、截屏、系统录屏状态和捕获效果。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

valuefloat必填

传给该接口的 value 参数。

METHOD微信文档信号回调

start_user_capture_screen_listener

start_user_capture_screen_listener() -> void

开始 user_capture_screen_listener;亮度、截屏、系统录屏状态和捕获效果。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档同步返回

stop_user_capture_screen_listener

stop_user_capture_screen_listener() -> bool

停止 user_capture_screen_listener;亮度、截屏、系统录屏状态和捕获效果。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD微信文档信号回调

get_screen_recording_state

get_screen_recording_state() -> void

读取 screen_recording_state;亮度、截屏、系统录屏状态和捕获效果。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档信号回调

start_screen_recording_state_listener

start_screen_recording_state_listener() -> void

开始 screen_recording_state_listener;亮度、截屏、系统录屏状态和捕获效果。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD微信文档同步返回

stop_screen_recording_state_listener

stop_screen_recording_state_listener() -> bool

停止 screen_recording_state_listener;亮度、截屏、系统录屏状态和捕获效果。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD微信文档信号回调

set_visual_effect_on_capture

set_visual_effect_on_capture(effect: String = "none") -> void

设置 visual_effect_on_capture;亮度、截屏、系统录屏状态和捕获效果。

查看参数与行为 +
平台支持微信文档

当前文档和自动化覆盖以微信为主;抖音需确认存在同名能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

effectString"none"

传给该接口的 effect 参数。

SIGNALS6
SIGNAL微信文档事件

screen_brightness_received

screen_brightness_received(value: float, data_json: String, error: String)

异步数据返回时触发;JSON 字段保留平台原始响应。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

valuefloat事件参数

传给该接口的 value 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

screen_brightness_set

screen_brightness_set(value: float, success: bool, error: String)

亮度、截屏、系统录屏状态和捕获效果。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

valuefloat事件参数

传给该接口的 value 参数。

successbool事件参数

操作是否成功。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

user_capture_screen

user_capture_screen(data_json: String, error: String)

亮度、截屏、系统录屏状态和捕获效果。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

screen_recording_state_received

screen_recording_state_received(state: String, data_json: String, error: String)

异步数据返回时触发;JSON 字段保留平台原始响应。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

stateString事件参数

传给该接口的 state 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

screen_recording_state_changed

screen_recording_state_changed(state: String, data_json: String, error: String)

监听期间的平台状态发生变化时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

stateString事件参数

传给该接口的 state 参数。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL微信文档事件

visual_effect_on_capture_set

visual_effect_on_capture_set(effect: String, success: bool, error: String)

亮度、截屏、系统录屏状态和捕获效果。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

effectString事件参数

传给该接口的 effect 参数。

successbool事件参数

操作是否成功。

errorString事件参数

空字符串表示成功,否则为错误信息。

System information

系统信息

能力探测、设备、窗口、启动参数和安全区。

统一桥接
METHODS9
METHOD统一桥接同步返回

can_i_use

can_i_use(schema: String) -> bool

按平台 schema 同步探测 API、参数或返回字段是否可用。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值bool

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

参数

schemaString必填

传给该接口的 schema 参数。

METHOD统一桥接同步返回

get_device_info

get_device_info() -> Dictionary

读取 device_info;能力探测、设备、窗口、启动参数和安全区。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值Dictionary

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD统一桥接同步返回

get_app_base_info

get_app_base_info() -> Dictionary

读取 app_base_info;能力探测、设备、窗口、启动参数和安全区。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值Dictionary

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD统一桥接同步返回

get_system_setting

get_system_setting() -> Dictionary

读取 system_setting;能力探测、设备、窗口、启动参数和安全区。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值Dictionary

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD统一桥接同步返回

get_app_authorize_setting

get_app_authorize_setting() -> Dictionary

读取 app_authorize_setting;能力探测、设备、窗口、启动参数和安全区。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值Dictionary

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD统一桥接同步返回

get_system_info

get_system_info() -> Dictionary

同步读取完整系统信息;不支持时返回空 Dictionary。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值Dictionary

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD统一桥接同步返回

get_launch_options

get_launch_options() -> Dictionary

读取 launch_options;能力探测、设备、窗口、启动参数和安全区。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值Dictionary

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD统一桥接同步返回

get_window_info

get_window_info() -> Dictionary

读取 window_info;能力探测、设备、窗口、启动参数和安全区。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值Dictionary

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

METHOD统一桥接同步返回

get_menu_button_rect

get_menu_button_rect() -> Dictionary

同步读取胶囊按钮矩形,用于计算 UI 安全区。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值Dictionary

同步返回;离开小游戏运行时会返回类型安全的默认值。

非小游戏环境Safe fallback

返回空值、false 或调用方提供的默认值,不会崩溃。

此方法没有参数。

Generic bridge

通用平台桥接

调用尚未封装的平台 API,并用统一信号接收结果。

跨宿主同名
METHODS1
METHOD跨宿主同名信号回调

call_api

call_api(api_name: String, params: Dictionary = {}, completion_mode: String = "auto") -> void

调用未被显式封装的平台 API;位置参数可通过 _args 数组传入。

查看参数与行为 +
平台支持跨宿主同名

映射多个小游戏宿主的同名能力;仍必须按宿主版本做 capability gating。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

api_nameString必填

传给该接口的 api_name 参数。

paramsDictionary{}

平台 API 参数字典。

completion_modeString"auto"

传给该接口的 completion_mode 参数。

SIGNALS1
SIGNAL跨宿主同名事件

generic_api_result

generic_api_result(api_name: String, success: bool, data_json: String, error: String)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

api_nameString事件参数

传给该接口的 api_name 参数。

successbool事件参数

操作是否成功。

data_jsonString事件参数

平台原始响应序列化后的 JSON 字符串。

errorString事件参数

空字符串表示成功,否则为错误信息。

Clipboard & native UI

剪贴板与原生 UI

剪贴板、常亮、Toast、Loading 和 Modal。

统一桥接
METHODS7
METHOD统一桥接信号回调

set_clipboard

set_clipboard(data: String) -> void

写入系统剪贴板。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

dataString必填

发送的数据内容。

METHOD统一桥接信号回调

get_clipboard

get_clipboard() -> void

读取系统剪贴板,结果由 clipboard_received 返回。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

此方法没有参数。

METHOD统一桥接无返回

set_keep_screen_on

set_keep_screen_on(keep_on: bool) -> void

设置 keep_screen_on;剪贴板、常亮、Toast、Loading 和 Modal。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

keep_onbool必填

传给该接口的 keep_on 参数。

METHOD统一桥接无返回

show_toast

show_toast(title: String, icon: String = "none", duration_ms: int = 1500) -> void

显示 toast;剪贴板、常亮、Toast、Loading 和 Modal。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

titleString必填

传给该接口的 title 参数。

iconString"none"

传给该接口的 icon 参数。

duration_msint1500

传给该接口的 duration_ms 参数。

METHOD统一桥接信号回调

show_modal

show_modal(title: String, content: String) -> void

显示平台原生确认弹窗,选择结果由 modal_result 返回。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;先连接关联信号,再调用方法。

非小游戏环境Safe fallback

结果型调用会发出包含 Not in mini-game environment 的信号。

参数

titleString必填

传给该接口的 title 参数。

contentString必填

传给该接口的 content 参数。

METHOD统一桥接无返回

show_loading

show_loading(title: String = "Loading...") -> void

显示 loading;剪贴板、常亮、Toast、Loading 和 Modal。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

参数

titleString"Loading..."

传给该接口的 title 参数。

METHOD统一桥接无返回

hide_loading

hide_loading() -> void

隐藏 loading;剪贴板、常亮、Toast、Loading 和 Modal。

查看参数与行为 +
平台支持统一桥接

运行时按目标平台分发,但不代表三个宿主均已验证该能力。

返回值void

无同步返回;属于实例操作或 fire-and-forget 调用。

非小游戏环境Safe fallback

安全 no-op,不会在编辑器中报错。

此方法没有参数。

SIGNALS2
SIGNAL统一桥接事件

clipboard_received

clipboard_received(data: String, error: String)

异步数据返回时触发;JSON 字段保留平台原始响应。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

dataString事件参数

发送的数据内容。

errorString事件参数

空字符串表示成功,否则为错误信息。

SIGNAL统一桥接事件

modal_result

modal_result(confirmed: bool)

相关平台操作完成后触发;success/error 字段表示结果。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

confirmedbool事件参数

传给该接口的 confirmed 参数。

Lifecycle

应用生命周期

前后台切换,以及宿主实际暴露时的 JavaScript 运行时错误事件。

统一桥接
SIGNALS3
SIGNAL统一桥接事件

app_shown

app_shown(options_json: String)

前后台切换,以及宿主实际暴露时的 JavaScript 运行时错误事件。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

options_jsonString事件参数

传给该接口的 options_json 参数。

SIGNAL统一桥接事件

app_hidden

app_hidden()

前后台切换,以及宿主实际暴露时的 JavaScript 运行时错误事件。 相关事件发生时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

此信号不携带参数。

SIGNAL统一桥接事件

app_error

app_error(message: String)

对应能力发生错误或失败时触发。

查看信号载荷 +
触发方式Signal

使用 connect() 连接回调;监听型信号可能多次触发。

错误约定error == ""

包含 error 参数时,空字符串表示成功。

JSON 约定JSON.parse_string()

data_json 等字段是序列化 JSON,字段形状由宿主平台决定。

载荷

messageString事件参数

传给该接口的 message 参数。

// NEED MORE CONTEXT?

签名在这里,完整用法也在。

参数 Dictionary 的业务字段、权限、用户手势与平台基础库版本,请结合使用指南和源码查看。

阅读中文使用指南 ↗查看 MiniGameSDK.gd ↗