小游戲配置

2020-02-14 10:19 更新

小游戲根目錄下的 game.json 文件用來對小游戲進行配置。文件內(nèi)容為一個 JSON 對象,有以下屬性:


配置項說明

注意:subpackages 分包加載暫不支持。屬性類型必填默認值描述最低版本
屬性類型必填默認值描述最低版本
deviceOrientationString'portrait'屏幕選擇方向
showStatusBarBooleanfalse是否顯示狀態(tài)欄
networkTimeoutObject-網(wǎng)絡(luò)請求的超時時間,單位:毫秒
workersString-多線程 Worker 配置項,詳細請參考 Worker 文檔
ttNavigateToMiniGameAppIdListString Array-需要跳轉(zhuǎn)的小游戲列表1.23.0+
openDataContextString-小游戲開放數(shù)據(jù)域目錄,詳見 開放數(shù)據(jù)域1.11.0+


deviceOrientation 的合法值

說明
portrait豎屏。不隨用戶手機的旋轉(zhuǎn)而旋轉(zhuǎn)。
landscapehome 鍵在屏幕右側(cè)的橫屏。當用戶的手機沒有鎖定屏幕方向時,橫屏的方向會隨著手機的旋轉(zhuǎn)而旋轉(zhuǎn)。


networkTimeout

各類網(wǎng)絡(luò)請求的超時時間,單位均為毫秒。

屬性類型必填默認值說明
requestNumber60000tt.request 的超時時間,單位:毫秒。
connectSocketNumber60000tt.connectSocket 的超時時間,單位:毫秒。
uploadFileNumber60000tt.uploadFile 的超時時間,單位:毫秒。
downloadFileNumber60000tt.downloadFile 的超時時間,單位:毫秒。


workers

使用 Worker 處理多線程任務(wù)時,設(shè)置 Worker 代碼放置的目錄


ttNavigateToMiniGameAppIdList

注意:基礎(chǔ)庫 1.23.0 開始支持,低版本需做兼容處理。當小游戲需要使用互跳接口跳轉(zhuǎn)到其他小游戲時,需要先在配置文件中聲明需要跳轉(zhuǎn)的小游戲 appId 列表,最多允許填寫 10 個。


配置示例

{
  "deviceOrientation": "portrait",
  "networkTimeout": {
    "request": 5000,
    "connectSocket": 5000,
    "uploadFile": 5000,
    "downloadFile": 5000
  },
  "ttNavigateToMiniGameAppIdList": ["ttXXXXXXXXXXX"]
}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號