HarmonyOS鸿蒙Next中是否支持一个第三方应用为其他应用添加分身
HarmonyOS鸿蒙Next中是否支持一个第三方应用为其他应用添加分身 【问题描述】:想开发一个应用,给手机上安装的其他应用分身,这种可以支持吗,该如何实现
尊敬的开发者,您好!若您期望三方应用为其他应用添加分身,请问您是在什么样的业务场景中使用该能力,交互流程是怎样的,在哪一个环节遇到了问题?方便说明能力不满足可能带来的影响:什么时间用到?是否高频?有无三方库可以做到?若提供该能力,是否会造成大工作量返工?请您注意提供的内容不要包含您或第三方的非公开信息,如给您带来不便,敬请谅解。
更多关于HarmonyOS鸿蒙Next中是否支持一个第三方应用为其他应用添加分身的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
我们希望在鸿蒙系统上实现类似安卓系统的“应用多开”效果
不支持,必须是应用自身配置声明支持分身才可以。
想多了,虽然主意不错
肯定不行的,本来应用分身是 HarmonyOS 的一项系统级功能,它允许在一个设备上安装多个相同的应用实例,实现多账号同时独立运行。主应用与分身应用共享同一个应用包,更新主应用时会同步更新所有分身,但每个分身的数据、配置和进程都是隔离的。卸载主应用会同时卸载所有分身,而卸载单个分身不影响主应用。
如果你要创建分身,可以仔细看一下下面文档
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html
应用分身能在一个设备上安装多个相同的应用,实现多个账号同时登录并独立运行。主要应用场景有社交账号双开、游戏大小号双开等,无需账号切换,从而省去频繁登录的繁琐。
所以对于这种来场景来说,本身系统是支持的,可以对自己的应用实现。
但是,像你想要的自己为三方应用创建分身,肯定是不支持的。这样对外来说是不安全的。
不支持,官方没有开放相应的能力,
这个方向基本可以直接判定为不支持。给“其他应用”创建分身/双开,本质上属于系统级应用管理和沙箱隔离能力,第三方应用通常拿不到这样的权限,也不适合对外开放。你自己的应用可以做的是“多账号切换/多账号并存”的业务能力,但不能替系统给微信、支付宝这类其他应用生成一个新的安装分身。若产品目标是多账号体验,建议改成在你自己的应用内设计账号容器,而不是做系统分身。
不可以哦。系统不会开放这个能力的。
应该不行,手机分身是系统能力,不会开放给三方应用,也有安全风险。
HarmonyOS NEXT 不支持第三方应用为其他应用添加分身。系统分身功能仅由系统内置实现,第三方应用无法获取创建其他应用分身所需的系统权限与资源隔离能力。
HarmonyOS Next系统不开放第三方应用为其他应用创建应用分身的接口。应用分身属于系统级安全功能,其创建完全由系统设置模块统一管控,不允许普通第三方应用介入。如果你想实现类似效果,只能通过系统自身的「应用分身」功能,不支持在第三方 App 内以编程方式为其他包名添加分身实例。

