diff --git a/docs/collocation/manifest.md b/docs/collocation/manifest.md index 9a119e0f8d67f2e1ce778ed823279772ebde7abe..99a7e3e8ea9f84fd1b0e4d04ed0e00c66194e559 100644 --- a/docs/collocation/manifest.md +++ b/docs/collocation/manifest.md @@ -67,7 +67,7 @@ uni 统计配置项 |nvue|Object|nvue 页面布局初始配置,[详见](/collocation/manifest?id=nvue)|2.0.3+| |uniStatistics|Object|[App 是否开启 uni 统计,配置方法同全局配置](/collocation/manifest?id=uniStatistics)|2.2.3+| -PS:这里只列出了核心部分,更多内容请参考 [完整的 manifest.json](/collocation/manifest?id=完整-manifestjson)。 +PS:这里只列出了核心部分,更多内容请参考 [完整的 manifest.json](/tutorial/app-manifest)。 **Tips** @@ -609,253 +609,6 @@ Tips:关于摇树优化(treeShaking)原理及优化结果,参考:[http "enable": false }, "app-plus": { - "screenOrientation": [ - "portrait-primary", - "landscape-primary", - "portrait-secondary", - "landscape-secondary" - ], - "optimization": { - "subPackages": true - }, - "modules": { - "Contacts": {}, - "Fingerprint": {}, - "Maps": {}, - "Messaging": {}, - "OAuth": {}, - "Payment": {}, - "Push": {}, - "Share": {}, - "Speech": {}, - "Statistic": {}, - "VideoPlayer": {}, - "LivePusher": {} - }, - "distribute": { - "android": { - "packagename": "Android应用包名,如io.dcloud.uniapp", - "keystore": "Android应用打包使用的密钥库文件", - "password": "Android应用打包使用密钥库中证书的密码", - "aliasname": "Android应用打包使用密钥库中证书的别名", - "schemes": [ - "应用支持的scheme,大小写相关,推荐使用小写" - ], - "theme": "程序使用的主题", - "android:name": "自定义程序入口类名", - "custompermissions": "Boolean类型,是否自定义android权限,true表示自定义权限,只使用permissions下指定的android权限,不根据用户使用的5+模块自动添加android权限,false表示自动根据用户使用的5+模块自动添加android权限", - "permissions": [ - "要添加的额外的android权限,如", - "" - ], - "minSdkVersion": "apk支持的最低版本,默认值为14", - "targetSdkVersion": "apk的目标版本,默认值为21" - }, - "ios": { - "appid": "iOS应用标识,苹果开发网站申请的appid,如io.dcloud.uniapp", - "mobileprovision": "iOS应用打包配置文件", - "password": "iOS应用打包个人证书导入密码", - "p12": "iOS应用打包个人证书,打包配置文件关联的个人证书", - "devices": "iOS应用支持的设备类型,可取值iphone/ipad/universal", - "urltypes": [ - { - "urlidentifier": "com.xxx.test", - "urlschemes": [ - "hbuilder" - ] - } - ], - "frameworks": [ - "使用native.js调用API要引用的库文件名称,如CoreLocation.framework", - "QuartzCore.framework" - ], - "idfa": "true|false,是否使用广告标识符,默认值为false", - "plistcmds": [ - "Set :权限 使用权限的原因", - "Set :NSCameraUsageDescription 说明使用用户相机的原因" - ] - }, - "sdkConfigs": { - "maps": { - "baidu": { - "appkey_ios": "", - "appkey_android": "" - } - }, - "oauth": { - "weixin": { - "appid": "", - "appsecret": "" - }, - "qq": { - "appid": "" - }, - "sina": { - "appkey": "", - "appsecret": "", - "redirect_uri": "" - }, - "xiaomi": { - "appid_ios": "", - "appsecret_ios": "", - "redirect_uri_ios": "", - "appid_android": "", - "appsecret_android": "", - "redirect_uri_android": "" - } - }, - "payment": { - "appleiap": {}, - "alipay": { - "scheme": "" - }, - "weixin": { - "appid": "" - } - }, - "push": { - "igexin": { - "appid": "", - "appkey": "", - "appsecret": "" - } - }, - "share": { - "weixin": { - "appid": "" - }, - "sina": { - "appkey": "", - "appsecret": "", - "redirect_uri": "" - }, - "qq": { - "appid": "" - } - }, - "statics": { - "umeng": { - "appkey_ios": "", - "channelid_ios": "", - "appkey_android": "", - "channelid_android": "" - } - } - }, - "icons": { - "ios": { - "appstore": "必选, 1024x1024, 提交app sotre使用的图标", - "iphone": { - "app@2x": "可选,120x120,iOS7-11程序图标(iPhone4S/5/6/7/8)", - "app@3x": "可选,180x180,iOS7-11程序图标(iPhone6plus/7plus/8plus/X)", - "spotlight@2x": "可选,80x80,iOS7-11 Spotlight搜索图标(iPhone5/6/7/8)", - "spotlight@3x": "可选,120x120,iOS7-11 Spotlight搜索图标(iPhone6plus/7plus/8plus/X)", - "settings@2x": "可选,58x58,iOS5-11 Settings设置图标(iPhone5/6/7/8)", - "settings@3x": "可选,87x87,iOS5-11 Settings设置图标(iPhone6plus/7plus/8plus/X)", - "notification@2x": "可选,40x40,iOS7-11 通知栏图标(iPhone5/6/7/8)", - "notification@3x": "可选,60x60,iOS7-11 通知栏图标(iPhone6plus/7plus/8plus/X)" - }, - "ipad": { - "app": "可选,76x76,iOS7-11程序图标", - "app@2x": "可选,152x152,iOS7-11程序图标(高分屏)", - "proapp@2x": "可选,167x167,iOS9-11程序图标(iPad Pro)", - "spotlight": "可选,40x40,iOS7-11 Spotlight搜索图标", - "spotlight@2x": "可选,80x80,iOS7-11 Spotlight搜索图标(高分屏)", - "settings": "可选,29x29,iOS5-11 设置图标", - "settings@2x": "可选,58x58,iOS5-11 设置图标(高分屏)", - "notification": "可选,20x20,iOS7-11 通知栏图标", - "notification@2x": "可选,40x40,iOS7-11 通知栏图标(高分屏)" - } - }, - "android": { - "mdpi": "必选,48x48,普通屏程序图标", - "ldpi": "必选,48x48,大屏程序图标", - "hdpi": "必选,72x72,高分屏程序图标", - "xhdpi": "必选,96x96,720P高分屏程序图标", - "xxhdpi": "必选,144x144,1080P高分屏程序图标", - "xxxhdpi": "可选,192x192" - } - }, - "splashscreen": { - "ios": { - "iphone": { - "retina35": "可选,640x960,3.5英寸设备(iPhone4)启动图片", - "retina40": "可选,640x1136,4.0英寸设备(iPhone5)启动图片", - "retina40l": "可选,1136x640,4.0英寸设备(iPhone5)横屏启动图片", - "retina47": "可选,750x1334,4.7英寸设备(iPhone6)启动图片", - "retina47l": "可选,1334x750,4.7英寸设备(iPhone6)横屏启动图片", - "retina55": "可选,1242x2208,5.5英寸设备(iPhone6Plus)启动图片", - "retina55l": "可选,2208x1242,5.5英寸设备(iPhone6Plus)横屏启动图片", - "iphonex": "可选,1125x2436,iPhoneX启动图片", - "iphonexl": "可选,2436x1125,iPhoneX横屏启动图片" - }, - "ipad": { - "portrait": "可选,768x1004,需支持iPad时必选,iPad竖屏启动图片", - "portrait-retina": "可选,1536x2008,需支持iPad时必选,iPad高分屏竖屏图片", - "landscape": "可选,1024x748,需支持iPad时必选,iPad横屏启动图片", - "landscape-retina": "可选,2048x1496,需支持iPad时必选,iPad高分屏横屏启动图片", - "portrait7": "可选,768x1024,需支持iPad iOS7时必选,iPad竖屏启动图片", - "portrait-retina7": "可选,1536x2048,需支持iPad iOS7时必选,iPad高分屏竖屏图片", - "landscape7": "可选,1024x768,需支持iPad iOS7时必选,iPad横屏启动图片", - "landscape-retina7": "可选,2048x1536,需支持iPad iOS7时必选,iPad高分屏横屏启动图片" - } - }, - "android": { - "mdpi": "必选,240x282,普通屏启动图片", - "ldpi": "必选,320x442,大屏启动图片", - "hdpi": "必选,480x762,高分屏启动图片", - "xhdpi": "必选,720x1242,720P高分屏启动图片", - "xxhdpi": "必选,1080x1882,1080P高分屏启动图片" - } - } - }, - "splashscreen": { - "waiting": true, - "autoclose": true - }, - "error": { - "url": "页面加载错误时打开的页面地址,可以是网络地址,也可以是本地地址" - }, - "useragent": { - "value": "自定义ua字符串", - "concatenate": "是否为追加模式" - }, - "useragent_ios": { - "value": "与useragent的value一致,仅在iOS平台生效,当useragent和useragent_ios同时存在时优先级useragent_ios>useragent", - "concatenate": "与useragent的concatenate一致,仅iOS平台生效" - }, - "useragent_android": { - "value": "与useragent的value一致,仅在Android平台生效,当useragent和useragent_android同时存在时优先级useragent_android>useragent", - "concatenate": "与useragent的concatenate一致,仅Android平台生效" - }, - "ssl": "accept|refuse|warning,访问https网络时对非受信证书的处理逻辑", - "runmode": "normal", - "appWhitelist": [ - "Android平台下载apk地址白名单列表", - "iOS平台跳转appstore地址白名单列表" - ], - "schemeWhitelist": [ - "URL Scheme白名单列表,如:mqq" - ], - "channel": "渠道标记,可在DCloud开发者中心查看各渠道应用的统计数据", - "adid": "广告联盟会员id,在DCloud开发者中心申请后填写", - "safearea": { - "background": "#CCCCCC", - "bottom": { - "offset": "none|auto" - }, - "left": { - "offset": "none|auto" - }, - "right": { - "offset": "none|auto" - } - }, - "softinput": { - "navBar": "auto", - "mode": "adjustResize|adjustPan" - }, - "popGesture": "none" }, "quickapp": {}, "mp-weixin": { @@ -889,7 +642,7 @@ Tips:关于摇树优化(treeShaking)原理及优化结果,参考:[http } } ``` -更多配置相关的说明,请参考 [manifest.json文档说明](https://ask.dcloud.net.cn/article/94) 中的描述。可能节点的位置与普通的 App 有差异,请按照配置的名称进行对应。 +更多app-plus配置相关的说明,请参考 [manifest.json文档说明](/tutorial/app-manifest) 中的描述。 # FAQ Q:iOS 应用调用相机等权限时,弹出的提示语如何修改?