Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
59903cf1
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3172
Star
105
Fork
804
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
93
列表
看板
标记
里程碑
合并请求
67
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
93
Issue
93
列表
看板
标记
里程碑
合并请求
67
合并请求
67
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
59903cf1
编写于
6月 16, 2022
作者:
DCloud-yyl
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs/tutorial/app-manifest.md
上级
3684cff1
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
159 addition
and
1 deletion
+159
-1
docs/tutorial/app-manifest.md
docs/tutorial/app-manifest.md
+159
-1
未找到文件。
docs/tutorial/app-manifest.md
浏览文件 @
59903cf1
...
...
@@ -137,6 +137,10 @@
"forceDarkAllowed"
:
false
,
//可选,Boolean类型,是否强制允许暗黑模式
"resizeableActivity"
:
false
,
//可选,Boolean类型,是否支持分屏调整窗口大小
"hasTaskAffinity"
:
false
,
//可选,Boolean类型,是否设置android:taskAffinity
"buildFeatures"
:
{
//(HBuilderX
3.5
.
0
+版本支持)可选,JSON对象,Android平台云端打包时build.gradle的buildFeatures配置项
"dataBinding"
:
false
,
//可选,Boolean类型,是否设置dataBinding
"viewBinding"
:
false
//可选,Boolean类型,是否设置viewBinding
}
},
"ios"
:
{
//可选,JSON对象,iOS平台云端打包配置
"appid"
:
""
,
//必填,字符串类型,iOS平台Bundle
ID
...
...
@@ -670,4 +674,158 @@
},
}
}
```
\ No newline at end of file
```
<a
id=
"android"
/>
### Android平台云端打包配置
manifest.json文件的 "app-plus" -> "distribute" -> "android" 节点用于设置Android平台云端打包相关配置,支持以下参数:
-
packagename
字符串类型,Android平台云端打包的包名
-
keystore
字符串类型,Android平台云端打包使用的签名证书文件路径
-
password
字符串类型,Android平台云端打包使用的签名证书的密码,要求证书存储密码和证书密码相同
-
aliasname
字符串类型,Android平台遇到你打包使用的证书别名
-
schemes
字符串类型,Android平台App注册的scheme,多个scheme使用“,”分割,详情参考:
[
Android平台设置UrlSchemes
](
https://uniapp.dcloud.io/tutorial/app-android-schemes
)
-
abiFilters
字符串数组类型,Android平台App支持的cpu类型,详情参考:
[
Android平台设置CPU类型
](
https://uniapp.dcloud.io/tutorial/app-android-abifilters
)
-
permissions
字符串数组类型,Android平台App使用的权限
-
custompermissions
Boolean类型,是否自定义Android权限配置
-
permissionExternalStorage
JSON对象类型,Android平台应用启动时申请读写手机存储权限策略配置,详情参考:
[
Android平台应用启动时读写手机存储权限策略
](
https://ask.dcloud.net.cn/article/36549
)
,支持以下属性
+
request
字符串类型,申请读取设备信息权限策略,可取值none、once、always
+
prompt
字符串类型,当request设置为always值用户拒绝时弹出提示框上的内容
-
permissionPhoneState
JSON对象,Android平台应用启动时申请读取设备信息权限配置,详情参考:
[
Android平台应用启动时访问设备信息(如IMEI)权限策略
](
https://ask.dcloud.net.cn/article/36549
)
,支持以下属性
+
request
字符串类型,申请读取设备信息权限策略,可取值none、once、always
+
prompt
字符串类型,当request设置为always值用户拒绝时弹出提示框上的内容
-
minSdkVersion
数字类型,Android平台最低支持版本,详情参考:
[
Android平台设置minSdkVersion
](
https://uniapp.dcloud.io/tutorial/app-android-minsdkversion
)
-
targetSdkVersion
数字类型,Android平台目标版本,详情参考:
[
Android平台设置targetSdkVersion
](
https://uniapp.dcloud.io/tutorial/app-android-targetsdkversion
)
-
packagingOptions
字符串数组类型,Android平台云端打包时build.gradle的packagingOptions配置项,如下示例源码
```
json
"packagingOptions"
:
[
"doNotStrip '*/armeabi-v7a/*.so'"
,
//
build.gradle中的源码字符串
"merge '**/LICENSE.txt'"
]
,
```
-
jsEngine
字符串类型,uni-app使用的JS引擎,可取值v8、jsc,
**将废弃,后续不再支持jsc引擎**
-
debuggable
Boolean类型,是否开启Android调试开关
-
locale
字符串类型,应用的语言
-
forceDarkAllowed
Boolean类型,是否强制允许暗黑模式
-
resizeableActivity
Boolean类型,是否支持分屏调整窗口大小
-
hasTaskAffinity
Boolean类型,是否设置android:taskAffinity
<a
id=
"buildFeatures"
/>
-
buildFeatures(HBuilderX4.5.0+版本支持)
JSON对象,Android平台云端打包时build.gradle的buildFeatures配置项,支持的属性参考:
[
Android官方文档
](
https://developer.android.google.cn/reference/tools/gradle-api/7.1/com/android/build/api/dsl/BuildFeatures?hl=en
)
,如下示例源码:
```
json
"buildFeatures"
:
{
"dataBinding"
:
true
,
//开启dataBinding
"viewBinding"
:
true
//开启viewBinding
}
```
<a
id=
"ios"
/>
### iOS平台云端打包配置
manifest.json文件的 "app-plus" -> "distribute" -> "ios" 节点用于设置iOS平台云端打包相关配置,支持以下参数:
-
appid
字符串类型,iOS平台云端打包使用的Bundle ID
-
mobileprovision
字符串类型,iOS平台云端打包使用的profile文件路径
-
p12
字符串类型,iOS平台云端打包使用的证书文件路径
-
password
字符串类型,iOS打包使用的证书密码
-
devices
字符串类型,iOS支持的设备类型,可取值iphone(仅支持iPhone设备)、ipad(仅支持iPad设备)、universal(同时支持iPhone和iPad设备)
-
urlschemewhitelist
字符串类型,应用访问白名单列表,多个白名单使用“,”分割,详情参考:
[
iOS设置应用访问白名单
](
https://uniapp.dcloud.io/tutorial/app-ios-schemewhitelist
)
-
urltypes
字符串类型,Android平台App注册的scheme,多个scheme使用“,”分割,详情参考:
[
iOS设置应用UrlSchemes
](
https://uniapp.dcloud.io/tutorial/app-ios-schemes
)
-
UIBackgroundModes
字符串类型,应用后台运行模式,详情参考:
[
iOS设置应用后台运行能力
](
https://uniapp.dcloud.io/tutorial/app-ios-uibackgroundmodes
)
-
frameworks
字符串数组类型,依赖的系统库,
**已废弃,推荐使用uni原生插件扩展使用系统依赖库**
-
deploymentTarget
字符串类型,iOS支持的最低版本
-
privacyDescription
JSON对象,iOS隐私信息访问的许可描述,支持以下属性
+
NSPhotoLibraryUsageDescription
系统相册读取权限描述
+
NSPhotoLibraryAddUsageDescription
系统相册写入权限描述
+
NSCameraUsageDescription
摄像头使用权限描述
+
NSMicrophoneUsageDescription
麦克风使用权限描述
+
NSLocationWhenInUseUsageDescription
运行期访问位置权限描述
+
NSLocationAlwaysUsageDescription
后台运行访问位置权限描述
+
NSLocationAlwaysAndWhenInUseUsageDescription
运行期后后台访问位置权限描述
+
NSCalendarsUsageDescription
使用日历权限描述
+
NSContactsUsageDescription
使用通讯录权限描述
+
NSBluetoothPeripheralUsageDescription
使用蓝牙权限描述
+
NSBluetoothAlwaysUsageDescription
后台使用蓝牙权限描述
+
NSSpeechRecognitionUsageDescription
系统语音识别权限描述
+
NSRemindersUsageDescription
系统提醒事项权限描述
+
NSMotionUsageDescription
使用运动与健康权限描述
+
NSHealthUpdateUsageDescription
使用健康更新权限描述
+
NSHealthShareUsageDescription
使用健康分享权限描述
+
NSAppleMusicUsageDescription
使用媒体资料库权限描述
+
NFCReaderUsageDescription
使用NFC权限描述
+
NSHealthClinicalHealthRecordsShareUsageDescription
访问临床记录权限描述
+
NSHomeKitUsageDescription
访问HomeKit权限描述
+
NSSiriUsageDescription
访问Siri权限描述
+
NSFaceIDUsageDescription
使用FaceID权限描述
+
NSLocalNetworkUsageDescription
访问本地网络权限描述
+
NSUserTrackingUsageDescription
跟踪用户活动权限描述
-
idfa
Boolean类型,是否使用广告标识
-
capabilities
JSON对象,应用的能力配置(Capabilities)
-
CFBundleName
字符串类型,CFBundleName名称
-
validArchitectures
字符串数组类型,编译时支持的CPU指令,可取值arm64、arm64e、armv7、armv7s、x86_64
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录