tt.showMoreGamesModal

基础库 1.33.0 开始支持本方法,低版本需做兼容处理

tt.showMoreGamesModal 仅 Android 支持,iOS 不支持,开发者需做相应兼容处理。

弹出一个固定样式的弹窗,弹窗中包含预先配置的小游戏列表,支持点击列表中的游戏进行跳转。


参数

Object 类型,属性如下:

属性类型默认值必填描述
appLaunchOptionsArray<object>[ ]小游戏的启动参数
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

appLaunchOptions 参数说明

Array<object> 类型,结构如下:

属性类型默认值必填说明
appIdstring要打开的小游戏 appId
querystring查询字符串,必须是 key1=val1&key2=val2 的格式。可通过 tt.getLaunchOptionSync() 或 tt.onShow() 获取启动参数中的 query
extraDataobject需要传递给目标小游戏的数据。可通过 tt.getLaunchOptionsSync() 或 tt.onShow() 返回的 referrerInfo 字段获取对应数据

示例

const systemInfo = tt.getSystemInfoSync();
// iOS 不支持,建议先检测再使用
if (systemInfo.platform !== "ios") {
  // 打开互跳弹窗
  tt.showMoreGamesModal({
    appLaunchOptions: [
      {
        appId: "ttXXXXXX",
        query: "foo=bar&baz=qux",
        extraData: {}
      }
      // {...}
    ],
    success(res) {
      console.log("success", res.errMsg);
    },
    fail(res) {
      console.log("fail", res.errMsg);
    }
  });
}
点击纠错