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" }