1# 创建应用多实例 2应用多实例是一个应用允许开多个页面运行,实现多个账号同时登录使用和运行并且互不影响。主要应用场景有社交账户多开、游戏大小号多开等,无需切换账号,从而省去频繁登录的繁琐。 3 4桌面上的多个应用进程页面都是独立的进程,各个进程的运行、通知等都是彼此独立的;各实例共享数据,可通过账号进行切换。 5 6应用多实例间的关系: 7- 多实例的应用图标相同。 8- 各实例共享数据,可通过账号进行切换。 9 10## 约束限制 11 12应用多实例仅支持2in1设备。 13 14## 应用多实例的开发步骤 151. 应用多实例的配置方法。 16 17 在工程项目中对App/app.json5配置文件配置[multiAppMode](app-configuration-file.md#multiappmode标签)字段。具体配置如下: 18 ```json 19 { 20 "app": { 21 "multiAppMode": { 22 "multiAppModeType": "multiInstance", 23 "maxCount": 5 24 } 25 } 26 } 27 ``` 28 292. 创建应用多实例。 30 31- 将已配置好的工程编译打包安装到设备上。 32- 首次右击桌面应用图标打开一个应用进程,然后再次右击刚才打开的应用图标,选择“打开”。 33此时可以桌面会呈现同一个应用的两个应用进程页面。 34 35