qap.json是千牛插件应用的配置文件,全部的可用配置如下:
| 描述 | 是否必须 | 是否可编辑 | 作用 | 默认值 | 备注 |
|---|---|---|---|---|---|
appkey |
是 | 是 | 插件的appkey |
不存在appkey无法调用top api | |
version |
是 | 是 | 插件的版本 | 上传离线包时读取该字段判断版本 | |
pages |
是 | 是 | 插件的页面信息 | ||
pages.default |
是 | 是 | 插件的首屏页面 | false | true有且只出现一次 |
pages.capability |
否 | 是 | 页面能力声明 | 参考 | |
pages.url |
是 | 是 | 插件的地址 | 一般为格式:qap:///xxx.js,xxx为page名字 | |
iconfonts |
否 | 是 | 本地iconfont文件声明 | 详情请参考 | |
WebRootPath |
是 | 是 | QAP的H5版本发布后的线上地址 | 详情请参考 | |
min_qn_android |
是 | 否 | 兼容的最小的android版本(含) | qap debug或package命令会自动设置该值 | |
min_qn_ios |
是 | 否 | 兼容的最小的iOS版本(含) | qap debug或package命令会自动设置该值,不推荐手动更改 | |
jssdk |
是 | 否 | jssdk的版本 | qap debug或package命令会自动设置该值,不推荐手动更改 | |
可用的全部配置示例:
{
"appKey": "324",
"version": "1.0",
"pages": [
{
"default": true,
"capability": "itemChoose",
"url": "qap:///index.js"
}
],
"iconfonts": [
{
"localpath": "font_1474198576_7440977.ttf",
"url": "http://at.alicdn.com/t/font_1474198576_7440977.ttf"
}
],
"WebRootPath": "http://path/to/callback/url",
"min_qn_android": "5.8.2",
"min_qn_ios": "5.8.2",
"jssdk": "1.0.10"
}