Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
程序yang
unidocs-zh
提交
59903cf1
U
unidocs-zh
项目概览
程序yang
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录