小游戲配置

2020-02-14 10:19 更新

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


配置項(xiàng)說(shuō)明

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


deviceOrientation 的合法值

說(shuō)明
portrait豎屏。不隨用戶手機(jī)的旋轉(zhuǎn)而旋轉(zhuǎn)。
landscapehome 鍵在屏幕右側(cè)的橫屏。當(dāng)用戶的手機(jī)沒(méi)有鎖定屏幕方向時(shí),橫屏的方向會(huì)隨著手機(jī)的旋轉(zhuǎn)而旋轉(zhuǎn)。


networkTimeout

各類(lèi)網(wǎng)絡(luò)請(qǐng)求的超時(shí)時(shí)間,單位均為毫秒。

屬性類(lèi)型必填默認(rèn)值說(shuō)明
requestNumber60000tt.request 的超時(shí)時(shí)間,單位:毫秒。
connectSocketNumber60000tt.connectSocket 的超時(shí)時(shí)間,單位:毫秒。
uploadFileNumber60000tt.uploadFile 的超時(shí)時(shí)間,單位:毫秒。
downloadFileNumber60000tt.downloadFile 的超時(shí)時(shí)間,單位:毫秒。


workers

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


ttNavigateToMiniGameAppIdList

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


配置示例

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


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)