Manifest.json文件是5+移动App的配置文件,用于指定应用的显示名称、图标、应用入口文件地址及需要使用的设备权限等信息,用户可通过HBuilder的可视化界面视图或者源码视图来配置5+移动App的信息。
Manifest.json文件根据w3c的webapp规范制定,plus节点下内容为HTML5Plus扩展规范,其下包括iOS和Android子节点,内容来源分别为iOS和Android原生打包所要求的参数,用于对5+移动App打包为ipa或apk安装包进行配置。
manifest.json 默认生成的格式
上面介绍了manifest.json文件的常用配置信息,下面是一些5+ APP特有或根据平台特性补充的一些配置信息。在HBuilder中需打开manifest.json文件并切换到“代码视图”进行手动配置。{
"@platforms": ["android", "iPhone", "iPad"],
"id": "H564C0665",/*应用的标识,创建应用时自动生成,勿手动修改*/
"name": "你好啊",/*应用名称,程序桌面图标名称*/
"version": {
"name": "1.0",/*应用版本名称*/
"code": "83" /*"必选,版本代号,填写数值,随便填写,每一个新版本数值要比之前的大,上架安卓市场,很多是根据它来判断版本号的"*/
},
"description": "",/*应用描述信息*/
"icons": {
"72": "icon.png" /*"可选,应用图标的路径,可以放多种分辨率"*/
},
"launch_path": "index.html",/*应用的入口页面,默认为根目录下的index.html;支持网络地址,必须以http://或https://开头*/
"developer": {
"name": "",/*开发者名称*/
"email": "",/*开发者邮箱地址*/
"url": ""/*开发者个人主页地址*/
},
"permissions": {
"Messaging":{
"description": "短彩邮件插件"
},
"Cache": {
"description": "管理应用缓存"
},
"Console": {
"description": "跟踪调试输出日志"
},
"Contacts": {
"description": "访问系统联系人信息"
},
"Events": {
"description": "应用扩展事件"
},
"Maps": {
"description": "管理地图插件"
},
"Speech": {
"description": "管理语音识别插件"
}
},
"plus": {
"splashscreen": {<