HarmonyOS NEXT 应用分身开发

举报
认元学横 发表于 2025/03/21 13:31:40 2025/03/21
【摘要】 鸿蒙

什么是应用分身?




应用分身(又称应用双开)是一种允许用户在同一台设备上同时运行同一个应用的多个独立副本的功能。每个分身可以独立登录不同的账号,互不干扰,相当于在一部手机上“复制”出多个相同的应用。




核心功能与用途




  1. 多账号管理


同时使用多个社交账号。


  1. 游戏多开


支持同一游戏的多个账号同时在线,方便刷资源或组队。


  1. 社交隔离


将不同社交圈(如同事、朋友、家人)的账号分开,避免信息混杂。


  1. 隐私保护


隐藏主账号的隐私信息,降低敏感内容泄露风险。


主应用与分身应用的关系:


主应用和分身应用共享同一个应用。例如,当主应用更新/升级时,主应用与分身应用都会同步更新,包括应用的图标(icon)和名称(label)、应用特性本身的新特性等。


主应用和分身应用,其对应的使能和相关配置都是独立的,数据也是彼此隔离。


当主应用被卸载时,会同步卸载掉所有的分身应用。而卸载分身应用不会出现这样的情况。


下面是在华为HUAWEI DevEco Studio(5.0.0(12))及以上启用应用分身的方法:


在工程项目中对AppScope/app.json5配置文件配置multiAppMode字段。具体配置如下:


{


"app": {


"multiAppMode": {


"multiAppModeType": "appClone",


"maxCount": 2


}


}


}


按照以上方法开启后,


用户/开发者创建分身应用的方法:


打开设置>系统>应用分身,点击“创建分身”。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。