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命令会自动设置该值,不推荐手动更改 |
可用的全部配置示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | { "appKey" : "324" , "version" : "1.0" , "pages" : [ { "default" : true , "capability" : "itemChoose" , } ], "iconfonts" : [ { "localpath" : "font_1474198576_7440977.ttf" , } ], "min_qn_android" : "5.8.2" , "min_qn_ios" : "5.8.2" , "jssdk" : "1.0.10" } |