tt.showMoreGamesModal

2020-02-15 02:19 更新
基礎(chǔ)庫(kù) 1.33.0 開(kāi)始支持本方法,低版本需做兼容處理。
tt.showMoreGamesModal 僅 Android 支持,iOS 不支持,開(kāi)發(fā)者需做相應(yīng)兼容處理。

彈出一個(gè)固定樣式的彈窗,彈窗中包含預(yù)先配置的小游戲列表,支持點(diǎn)擊列表中的游戲進(jìn)行跳轉(zhuǎn)。


參數(shù)

Object 類型,屬性如下:

屬性類型默認(rèn)值必填描述
appLaunchOptionsArray<object>[ ]小游戲的啟動(dòng)參數(shù)
successfunction接口調(diào)用成功的回調(diào)函數(shù)
failfunction接口調(diào)用失敗的回調(diào)函數(shù)
completefunction接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

appLaunchOptions 參數(shù)說(shuō)明

Array<object> 類型,結(jié)構(gòu)如下:

屬性類型默認(rèn)值必填說(shuō)明
appIdstring要打開(kāi)的小游戲 appId
querystring查詢字符串,必須是 key1=val1&key2=val2 的格式。可通過(guò) tt.getLaunchOptionSync() 或 tt.onShow() 獲取啟動(dòng)參數(shù)中的 query
extraDataobject需要傳遞給目標(biāo)小游戲的數(shù)據(jù)。可通過(guò) tt.getLaunchOptionsSync() 或 tt.onShow() 返回的 referrerInfo 字段獲取對(duì)應(yīng)數(shù)據(jù)


示例

const systemInfo = tt.getSystemInfoSync();
// iOS 不支持,建議先檢測(cè)再使用
if (systemInfo.platform !== "ios") {
  // 打開(kāi)互跳彈窗
  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);
    }
  });
}
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)