From 39e645c6da8c6a060fd7d901240edb39b7f37fb1 Mon Sep 17 00:00:00 2001 From: daiyujia Date: Thu, 3 Jul 2025 09:15:27 +0800 Subject: [PATCH] =?UTF-8?q?IssueNo:#ICJL81=20Description:[=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E6=9B=B4=E6=96=B0=E8=87=AA=E6=8F=90=E5=8D=95]:=20[?= =?UTF-8?q?=E5=8C=85=E7=AE=A1=E7=90=86]=E5=85=AC=E5=85=B1=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E5=A2=9E=E5=8A=A0=E7=AE=A1=E7=90=86changelog=20Sig:bu?= =?UTF-8?q?ndleManager=20Feature=20or=20Bugfix:Bugfix=20Binary=20Source:No?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: daiyujia Change-Id: I0f0d3c1688e0317983c670567d7e79966ef6da34 --- .../changelogs-bundlemanager.md | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/zh-cn/release-notes/changelogs/OpenHarmony_6.0.0.39/changelogs-bundlemanager.md b/zh-cn/release-notes/changelogs/OpenHarmony_6.0.0.39/changelogs-bundlemanager.md index fe8fc169872..21d1b98289a 100644 --- a/zh-cn/release-notes/changelogs/OpenHarmony_6.0.0.39/changelogs-bundlemanager.md +++ b/zh-cn/release-notes/changelogs/OpenHarmony_6.0.0.39/changelogs-bundlemanager.md @@ -114,3 +114,50 @@ **适配指导** 应用需要捕获新增的错误码17700307并进行处理。 + + +## cl.bundlemanager.4 Ability Kit相关公共事件行为变更,增加管控 + +**访问级别** + +公开接口 + +**变更原因** + +Ability Kit部分公共事件中包含应用信息,存在信息泄露的安全风险,需要增加管控。 + +**变更影响** + +此变更涉及应用适配。 + +对于公共事件[COMMON_EVENT_PACKAGE_ADDED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_added)、[COMMON_EVENT_PACKAGE_REMOVED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_removed)、[COMMON_EVENT_PACKAGE_CHANGED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_changed)、[COMMON_EVENT_PACKAGE_RESTARTED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_restarted)、[COMMON_EVENT_PACKAGE_DATA_CLEARED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_data_cleared)、[COMMON_EVENT_PACKAGE_CACHE_CLEARED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_cache_cleared)、[COMMON_EVENT_QUICK_FIX_APPLY_RESULT](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_quick_fix_apply_result)的订阅方增加了管控。 + +变更前,系统应用和三方应用都可以监听到相关事件。 + +变更后,系统应用可以监听自身应用和其他应用的相关事件,而三方应用只能监听到自身应用的相关事件。 + +**起始 API Level** + +9 + +**变更发生版本** + +从OpenHarmony SDK 6.0.0.39版本开始。 + +**变更的接口/组件** + +变更的公共事件列表: +| 事件名称 | 描述 | +| -------- | -------- | +| [COMMON_EVENT_PACKAGE_ADDED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_added) | 应用安装完成的事件。 | +| [COMMON_EVENT_PACKAGE_REMOVED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_removed) | 应用卸载完成的事件。 | +| [COMMON_EVENT_PACKAGE_CHANGED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_changed) | 应用更新完成的事件。 | +| [COMMON_EVENT_PACKAGE_RESTARTED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_restarted) | 应用重新启动的事件。 | +| [COMMON_EVENT_PACKAGE_DATA_CLEARED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_data_cleared) | 应用数据清理完成的事件。 | +| [COMMON_EVENT_PACKAGE_CACHE_CLEARED](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_package_cache_cleared) | 应用缓存数据清理完成的事件。 | +| [COMMON_EVENT_QUICK_FIX_APPLY_RESULT](../../../application-dev/reference/apis-basic-services-kit/common_event/commonEventManager-definitions.md#common_event_quick_fix_apply_result) | 应用使能快速修复包完成的事件。 | + + +**适配指导** + +如果使用上述公共事件判断应用是否安装,请改用[canOpenLink](../../../application-dev/reference/apis-ability-kit/js-apis-bundleManager.md#bundlemanagercanopenlink12)接口来查询应用是否存在。 -- Gitee