普通小游戏开发
API
开放能力
数据分析
视频拍摄器
多端支持

tt.setMoreGamesInfo

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

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

设置更多游戏配置,用于更新小游戏固定菜单按钮跳转更多游戏的配置,调用该 api 会同时更新游戏按钮,更多游戏 banner 和右上角固定的盒子按钮的小游戏配置。

语法

tt.setMoreGamesInfo(options);

参数说明

options 为 object 类型, 属性如下:

属性类型默认值必填描述
appLaunchOptionsArray<object>小游戏的启动参数

appLaunchOptions 参数说明

Array<object> 类型,内部对象结构如下:

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

返回值

扫码体验

请使用字节宿主APP扫码

代码示例

开发者工具中预览

tt.setMoreGamesInfo({
  appLaunchOptions: [
    {
      appId: "ttXXXXXX",
      query: "foo=bar&baz=qux",
      extraData: {},
    },
    // {...}
  ],
});

Bug&Tip

  • 调用该接口不能更新小游戏盒子里推荐游戏列表,游戏列表的配置只能通过 game.json 实现。该接口配置的是小游戏启动参数,即:query 和 extraData 数据。
点击纠错
评价此篇文档