manifest.json
是应用的配置文件,用于指定应用的名称、图标、权限等
属性 | 值类型 | 默认值 | 描述 | 兼容 |
---|---|---|---|---|
name | String | 应用名称 | ||
appid | String | 新建项目时,DCloud云端分配详情 勿自行修改 | 应用标识 | |
description | String | 应用描述 | ||
versionName | String | 版本名称 | ||
versionCode | String | 版本号 | ||
transformPx | Boolean | true | 是否转化项目的px,true转化为rpx | |
networkTimeout | Object | 网络超时 见 | ||
debug | Boolean | false | 是否开启debug模式 | |
app-plus | Object | 5+App特有配置 | ||
h5 | Object | H5特有配置 | ||
quickapp | Object | 快应用特有配置,即将支持 | ||
mp-weixin | Object | 微信特有配置 | ||
mp-alipay | Object | 支付宝特有配置 | ||
mp-baidu | Object | 百度特有配置 | ||
mp-toutiao | Object | 头条特有配置 | 1.6.0 | |
mp-qq | Object | QQ特有配置 | 2.1.0 |
- versionName在云打包App和生成wgt应用资源时会使用。如需升级App版本,先修改此处再云打包。导出wgt资源用于离线打包和热更新时也会以此版本为依据。
- 在本地打包时和热更新时,App版本和wgt应用资源版本将不再保持一致。此时通过plus.runtime.version可获取App版本,通过plus.runtime.getProperty获取wgt资源版本。
networkTimeout
各类网络请求的超时时间,默认值均为6000毫秒
属性 | 值类型 | 描述 |
---|---|---|
request | Number | uni.request 的超时时间 |
connectSocket | Number | uni.connectSocket 的超时时间 |
uploadFile | Number | uni.uploadFile 的超时时间 |
downloadFile | Number | uni.downloadFile 的超时时间 |
App Splashscreen
splash是App必然存在,不可取消的
属性 | 值类型 | 默认值 | 描述 |
---|---|---|---|
alwaysShowBeforRender | Boolean | true | 首页白屏时不关闭启动界面,支持最低1.6.0版本 |
autoclose | Boolean | true | 是否自动关闭程序启动界面。如须手动关闭,那么 alwaysShowBeforeRender 及autoclose 均须设置为false |
waiting | Boolean | true | 是否在程序启动界面显示等待圈或雪花 |
delay | Number | 0 | 启动界面在应用的首页加载完毕后延迟关闭的时间 |
- 如果不配置自己的splash图,APP端会默认将App的Icon放到splash中
- splash只能是标准png
- 相关改动,云打包生效,真机运行不生效。本地打包须自行在原生工程中配置
- App启动图中IOS的MAX等大屏设备的splash图若不匹配,会导致IOS认为App未为MAX优化,将无法全屏
- Android的splash 详见
完整 manifest.json
1 |
|