tt.showMoreGamesModal

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

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


參數(shù)

Object 類型,屬性如下:

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

appLaunchOptions 參數(shù)說明

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

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


示例

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);
    }
  });
}
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號