diff --git a/zh-cn/application-dev/quick-start/app-configuration-file.md b/zh-cn/application-dev/quick-start/app-configuration-file.md index fe1754be6f91e8d11a03283580621ab6bac87073..ebc8516c3aa3b1a7b44f0a5256fb0d2000b47a59 100644 --- a/zh-cn/application-dev/quick-start/app-configuration-file.md +++ b/zh-cn/application-dev/quick-start/app-configuration-file.md @@ -30,7 +30,11 @@ "value": "value1" } ], - "maxChildProcess": 5 + "maxChildProcess": 5, + "multiAppMode": { + "multiAppModeType": "multiInstance", + "maxCount": 5 + } }, } ``` @@ -70,6 +74,7 @@ app.json5配置文件包含以下标签。 | GWPAsanEnabled | 标识应用程序是否开启GWP-asan堆内存检测工具,用于对内存越界、内存释放后使用等内存破坏问题进行分析。
- true:当前工程开启GWP-asan检测。
- false:当前工程不开启GWP-asan检测。 | 布尔值 | 该标签可缺省, 缺省值为false。 | | [appEnvironments](#appenvironments标签) | 标识当前模块配置的应用环境变量。 | 对象数组 | 该标签可缺省,缺省值为空。 | | maxChildProcess | 标识当前应用自身可创建的子进程的最大个数,取值范围为0到512,0表示不限制,当应用有多个模块时,以entry模块的配置为准。 | 数值 | 该标签可缺省,缺省时使用系统配置的默认值。 | +| [multiAppMode](#multiappmode标签) | 标识当前应用配置的多开模式。 | 对象 | 该标签可缺省,缺省值为空。 | ## appEnvironments标签 @@ -95,4 +100,27 @@ appEnvironments标签示例: ] } } +``` + +## multiAppMode标签 + +应用多开模式。 + +**表1** multiAppMode标签说明 + +| 属性名称 | 含义 | 数据类型 | 是否可缺省 | +| -------- | -------- | -------- | -------- | +| multiAppModeType | 标识应用多开模式类型,支持的取值如下:
- multiInstance:多实例模式。
- appClone:应用分身模式。 | 字符串 | 该标签可缺省,缺省值为空。 | +| maxCount | 标识最大允许的应用多开个数,支持的取值如下:
- multiInstance模式:取值范围1~10。
- appClone模式:取值范围1~5。 | 数值 | 该标签可缺省,缺省值为0。 | + +multiAppMode标签示例: +```json +{ + "app": { + "multiAppMode": { + "multiAppModeType": "appClone", + "maxCount": 5 + } + } +} \ No newline at end of file