Commit Graph

58 Commits

Author SHA1 Message Date
DESKTOP-UGVMD4B\DawnComing 455151f902 pc claw支持拉起分身应用
Signed-off-by: lidongrui <lidongrui3@huawei.com>
Co-Authored-By: Agent
2026-06-27 19:48:15 +08:00
yewei0794 44b91812de extension分身场景使用
Signed-off-by: yewei0794 <weiyejxnf@163.com>

🤖‍ AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%]
Co-authored-by: Agent

Change-Id: If4bc6b09c1804c5685610f81d47ebb7a1ed9904a
2026-06-06 16:23:03 +08:00
yewei0794 1047dd56ce feat: support callerProcessPid for ModularObject process reuse
Pass caller PID through LoadParam to bypass customProcessFlag/instanceKey
matching in CheckAppRunningRecordIsExist, enabling IN_PROCESS mode to
reuse the caller's existing process record.

Co-Authored-By: Agent
Signed-off-by: yewei0794 <weiyejxnf@163.com>
Change-Id: I34ed4dc3d4b828def0badab3c579c861c763467a
2026-05-25 14:03:03 +08:00
wangzhen 6b9d0222a6 Op want gamePrelaunch
Signed-off-by: wangzhen <wangzhen416@huawei.com>
Change-Id: I1b9c306a4ee67cc85bec9ea7c7337239e53f337e
2026-05-14 22:09:48 +08:00
yewei0794 3f7bbb4fb3 feat: support app clone for ModularObjectExtension
- Use uid comparison instead of bundleName in CheckInProcessLaunchMode
  to prevent clone app connecting main app's IN_PROCESS extension
- Add MODULAR_OBJECT to IsSupportAppClone for app clone support
- Make AppMgr MakeProcessName not append appCloneIndex for
  MODULAR_OBJECT (same as UIExtension)
- Prepend appCloneIndex to processName in CROSS_PROCESS mode
  on AMS side; IN_PROCESS mode skips prepend since caller process
  already has correct name
- Update and add test cases for all new branches

Co-Authored-By: Agent
Signed-off-by: yewei0794 <weiyejxnf@163.com>
Change-Id: I98cbd3d253d92264333e0d7dd318ac4207cb3a5c
2026-05-09 09:29:28 +08:00
wangzhen dc68e3039f Add byCallStatus info
Co-Authored-By: Agent

Signed-off-by: wangzhen <wangzhen416@huawei.com>
Change-Id: I0230da8d8af94bb2a8e250e5f0b8c0f68a3f2880
2026-04-21 22:27:06 +08:00
Luobniz21 6ce94c7b2d cfi_0323
Co-Authored-By:Agent
Signed-off-by: Luobniz21 <luoyicong@h-partners.com>
Change-Id: Id04d2fede8db6afb669481142413bb43e5b562c7
2026-03-24 09:23:06 +08:00
Duansizhao 2aed998178 server_constants.h代码同步
将 SCENARIO 相关常量类型从 uint32_t 改为 int32_t,以保持与接口定义、NAPI 绑定和 IPC 通信的一致性。

Signed-off-by: Duansizhao <duansizhao@huawei.com>
2026-01-27 15:34:32 +08:00
zhangyuhang72 dbea96dd28 Connect Extension自定义loadTimeout
Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com>
2025-12-30 20:50:04 +08:00
hid95263212 fcece27ccf add preloadUIExtension
Co-authored-by: hid95263212<yangxiaohu11@huawei.com>
2025-12-19 18:02:17 +08:00
zhengzhuolan d3d2b469c8 fix StartSelfUIAbilityInCurrentProcess
Signed-off-by: zhengzhuolan <zhengzhuolan@huawei-partners.com>
2025-12-12 16:35:33 +08:00
wendel 47e76117fc clone
Signed-off-by: wendel <yuwenze1@huawei.com>
2025-11-16 17:11:38 +08:00
wlh2624_DS 7ab8ae076f support multiapp
Signed-off-by: wlh2624_DS <1968860844@qq.com>
2025-11-14 18:32:04 +08:00
xhz-sz 197d0afc53 add AppPreloadType
Signed-off-by: xhz-sz <xiehuandong@huawei.com>
2025-10-08 16:48:03 +08:00
jusiyao d2ccbb570d add prelaunch
Co-authored-by: jusiyao<jusiyao1@huawei.com>
2025-09-28 19:57:48 +08:00
Cooper 4eac55dcee FaultLogExtensionAbility支持分身
Signed-off-by: Cooper <zhouquan63@h-partners.com>
2025-09-18 15:07:21 +08:00
Nathan Yang e7b7e7ed32 refactor: StartSelfUIAbilityWithPidResult
Signed-off-by: Nathan Yang <yangxuguang3@huawei.com>
2025-09-13 14:55:54 +08:00
段嗣钊 47178fef35 revert onNewWant
Signed-off-by: 段嗣钊 <duansizhao@huawei.com>
Change-Id: I3b5931c1cedc56b7cca6ef2c16d29d70eac85b5d
2025-09-12 09:54:51 +08:00
wendel 7edb418db1 freeze
Signed-off-by: wendel <yuwenze1@huawei.com>
Change-Id: I28a5a2884572f561fd11e6348fd0e378d7a29c22
2025-09-11 17:11:02 +08:00
y00620503 8f2a0848ff pass uid from extensionInfo to abilityInfo
Signed-off-by: y00620503 <yewei43@huawei.com>
Change-Id: I43cb1923e312d38448863727306c5e245185570c
2025-08-19 22:21:12 +08:00
duansizhao edc60fac55 修复backToCaller OnNewWant问题
Signed-off-by: duansizhao <duansizhao@huawei.com>
2025-08-13 16:31:06 +08:00
sty28558 8a43af6490 AppStartUpType上报类型整改
Signed-off-by: sty28558 <songtianyu10@huawei.com>
Change-Id: I55353904a194f862d116ea2ca8d98ba36b564888
2025-08-07 20:38:06 +08:00
openharmony_ci 40963bde9f !15636 企业应用保活
Merge pull request !15636 from 朱菲墨/企业应用保活
2025-07-22 15:59:04 +00:00
朱菲墨 a92d45697a 企业应用保活
Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com>
2025-07-22 21:32:23 +08:00
s30030188 b25b5f6b66 langurage change arktsmode
Signed-off-by: s30030188 <songjindian1@h-partners.com>
2025-07-12 17:52:05 +08:00
yuwenze 6a4430ff39 onNewWant
Signed-off-by: yuwenze <yuwenze1@huawei.com>
Change-Id: Ibb374912bae51d66ba6566f83be913051783c906
2025-07-01 22:33:28 +08:00
zhangzezhong e92b7e4392 支持UIExtensionAbility指定进程启动
Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com>
2025-06-21 16:37:59 +08:00
openharmony_ci d1f96ecb96 !14885 add appservice extension keepalive function
Merge pull request !14885 from yuechunyang/zxw_keepalive_0611
2025-06-20 10:59:07 +00:00
yuechunyang 63ba0abed0 add appservice extension keepalive function
Signed-off-by: yuechunyang <yuechunyang1@h-partners.com>
2025-06-19 10:22:12 +08:00
zhangzezhong 430df35b6d etsUiextension入口修复
Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com>
2025-06-14 15:14:55 +08:00
wangzhen 10825435e5 Support plugin ability
Signed-off-by: wangzhen <wangzhen416@huawei.com>
Change-Id: Ieb9e5e9840d4272c1cfec7b94af684ec2251b003
2025-04-06 18:22:01 +08:00
hanchenZz 54eec79929 增加user request退出记录原因的逻辑
Signed-off-by: hanchenZz <wanghanchen1@huawei.com>
2025-03-03 10:22:59 +08:00
hanchenZz cb321a218e 支持推出原因2
Signed-off-by: hanchenZz <wanghanchen1@huawei.com>
2025-02-13 15:04:54 +08:00
oh_ci 08b4e0f4c9 回退 'Pull Request !12347 : 支持退出原因' 2025-01-27 10:58:04 +00:00
hanchenZz 25863ebd5f 退出原因支持详细信息
Signed-off-by: hanchenZz <wanghanchen1@huawei.com>
2025-01-27 15:41:53 +08:00
zhangyuhang72 6c0250aac9 Extension增加网络和SA管控
Signed-off-by: zhangyuhang72 <zhangyuhang72@huawei.com>
Change-Id: Icfe74e309fae60be87d242d219401eefae47659b
2024-12-26 21:13:07 +08:00
xiehd b95f784fc2 feture:supportAwc
Signed-off-by: xiehd <xiehuandong@huawei.com>
2024-12-05 21:57:44 +08:00
wangzhen 85d9f3a3bc Add abilityState check for startUIAbility
Signed-off-by: wangzhen <wangzhen346@huawei.com>
Change-Id: I9dcbad881c6bebd0c20757289900ebefc565deb7
2024-11-25 10:31:43 +08:00
chenzexin 91d831032b EmbeddUI &UIability same process 2.0
Signed-off-by: chenzexin <chenzexin14@huawei.com>
2024-11-23 15:54:43 +08:00
chenzexin ff0c14388e embeddui & uiability SetProcessName
Signed-off-by: chenzexin <chenzexin14@huawei.com>
2024-11-15 09:42:47 +08:00
openharmony_ci ac79789035 !11445 run_time独立编译
Merge pull request !11445 from jiangzhijun8/DuliBianYi_20241016
2024-11-11 01:59:13 +00:00
yangxuguang-huawei 156e11e770 feat: keep alive for 3rd-party apps
Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com>
2024-11-10 19:16:20 +08:00
jiangzhijun8 952cc15837 Merge branch 'master' of gitee.com:openharmony/ability_ability_runtime into DuliBianYi_20241016
Signed-off-by: jiangzhijun8 <jiangzhijun7@huawei.com>
2024-11-09 17:36:15 +08:00
jiangzhijun8 f196c14a1a Merge remote-tracking branch 'upstream/master' into huke_mws1_one_build0827
Signed-off-by: jiangzhijun8 <jiangzhijun7@huawei.com>
2024-09-26 16:35:28 +08:00
yuwenze e42a1dbd5a support multi instance
Signed-off-by: yuwenze <yuwenze1@huawei.com>
Change-Id: Ib9be00b30ed4dc78c4de5d69e0c4992c0604cc4c
2024-09-20 22:38:59 +08:00
jiangzhijun8 574982144e Issye: https://gitee.com/openharmony/ability_ability_runtime/issues/I9TGJJ
Signed-off-by: jiangzhijun8 <jiangzhijun7@huawei.com>
2024-09-02 10:40:29 +08:00
帝俊 d93801ff1d 0824_ability_number Signed-off-by: 帝俊 <yexinjie@huawei.com> 2024-08-24 20:23:35 +08:00
openharmony_ci 5b770366c7 !9902 增加isShellCall判断和添加日志
Merge pull request !9902 from 于文泽/proxy
2024-08-19 03:54:56 +00:00
段嗣钊 a5d8f6e6ff backToCaller增加ERMS管控
Signed-off-by: 段嗣钊 <duansizhao@huawei.com>
Change-Id: Ia581b2bc62cce0b5f9f8ad64e0cd098e90d77a3c
2024-08-18 12:40:34 +08:00
yuwenze 14e5bf5cf1 add shell check
Signed-off-by: yuwenze <yuwenze1@huawei.com>
Change-Id: I02fb9b8eba26b592526db95f5bd27abc0c21dd74
2024-08-17 12:07:39 +08:00