小程序开放平台

文档中心
小游戏配置
模块化
基础功能

小游戏配置

开发
>
框架
>
小游戏配置
>
更新时间:2024-11-25 14:12:57

小游戏根目录下的

game.json
文件用来对小游戏进行配置。文件内容为一个 JSON 对象,有以下属性:

配置项

属性
类型
必填
默认值
说明
showStatusBarBooleanfalse是否显示状态栏
networkTimeoutObject-网络请求的超时时间,单位:毫秒
subpackagesObject Array-分包结构配置
permissionObject-小游戏接口权限相关设置

subpackages

启用分包加载时,声明项目分包结构。

写成 subPackages 也支持。

networkTimeout

各类网络请求的超时时间,单位均为毫秒。

属性
类型
必填
默认值
说明
requestnumber60000xhs.request 的超时时间,单位:毫秒。
connectSocketnumber60000xhs.connectSocket 的超时时间,单位:毫秒。
uploadFilenumber60000xhs.uploadFile 的超时时间,单位:毫秒。
downloadFilenumber60000xhs.downloadFile 的超时时间,单位:毫秒。

permission

小程序接口权限相关设置。字段类型为 Object,结构为:

属性
类型
必填
默认值
描述
scope.userLocationPermissionObject位置相关权限声明

PermissionObject 结构

属性
类型
必填
默认值
描述
descstring小程序获取权限时展示的接口用途说明。最长 30 个字符

如:

{
  "permission": {
    "scope.userLocation": {
      "desc": "你的位置信息将用于小游戏位置接口的效果展示" // 高速公路行驶持续后台定位
    }
  }
}