diff --git a/zh-cn/release-notes/changelogs/weekly-20221025/changelogs-ability.md b/zh-cn/release-notes/changelogs/weekly-20221025/changelogs-ability.md index cdfe5c4395cdc979bc1aa5dc349bf9f659f6f81b..5d2efae259ce81f686f324053750ef89ac5205b5 100644 --- a/zh-cn/release-notes/changelogs/weekly-20221025/changelogs-ability.md +++ b/zh-cn/release-notes/changelogs/weekly-20221025/changelogs-ability.md @@ -1,11 +1,11 @@ # 元能力子系统ChangeLog -## cl.ability.1 组件启动规则变更 +## cl.ability.1 应用组件启动规则变更 -元能力子系统组件启动规则在如下场景中存在变更: +元能力子系统应用组件启动规则在如下场景中存在变更: - - 应用位于后台启动组件 - - 跨应用启动invisible组件 + - 应用位于后台启动应用组件 + - 跨应用启动invisible应用组件 - 跨应用启动FA模型的serviceAbility与dataAbility - 使用startAbilityByCall接口 @@ -14,14 +14,14 @@ **变更影响** -若未适配新规则,在上述场景下将无法启动组件 -> **注意,启动组件是指一切启动或连接Ability的行为:** -> 1)启动Ability,如使用startAbility、startServiceExtensionAbility、startAbilityByCall等接口 -> 2)连接Ability,如使用connectAbility、connectServiceExtensionAbility、acquireDataAbilityHelper、createDataShareHelper等接口 +若未适配新规则,在上述场景下将无法启动应用组件 +> **注意,启动应用组件是指一切启动或连接Ability的行为:** +
1. 启动Ability,如使用startAbility、startServiceExtensionAbility、startAbilityByCall等接口。 +
2. 连接Ability,如使用connectAbility、connectServiceExtensionAbility、acquireDataAbilityHelper、createDataShareHelper等接口。 **关键的接口/组件变更** - - 涉及组件 + - 涉及的应用组件 - Stage模型 - Ability - ServiceExtension @@ -67,11 +67,11 @@ **适配指导** 不同场景下的启动规则说明如下: - - **应用后台启动组件** - - OpenHarmony 3.2.beta3 版本规则: - - 应用位于后台时,启动组件不受任何限制。 - - 新规则: - - 当应用位于后台时,启动组件需鉴权,需申请的权限如下: + - **应用后台启动应用组件** + - OpenHarmony 3.2-beta3 版本规则: + - 应用位于后台时,启动应用组件不受任何限制。 + - OpenHarmony 3.2-Release 版本新规则: + - 当应用位于后台时,启动应用组件需鉴权,需申请的权限如下: - ```json { "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", @@ -82,14 +82,14 @@ } ``` > **注:** - > 1)即使启动同应用的组件,也受该规则限制 - > 2)对于API8以及之前的SDK,启动serviceAbility和dataAbility不受此规则限制 +
1. 即使启动同应用的组件,也受该规则限制。 +
2. 对于API8以及之前的SDK,启动serviceAbility和dataAbility不受此规则限制。 - - **跨应用启动invisible组件** + - **跨应用启动invisible应用组件** - OpenHarmony 3.2.beta3 版本规则: - - 对于APL为normal的应用,无法跨应用启动invisible的组件 - - 新规则: - - 所有应用,若需要跨应用启动invisible的组件,需鉴权,需申请的权限如下: + - 对于APL为normal的应用,无法跨应用启动invisible的应用组件 + - OpenHarmony 3.2-Release 版本新规则: + - 所有应用,若需要跨应用启动invisible的应用组件,需鉴权,需申请的权限如下: - ```json { "name": "ohos.permission.START_INVISIBLE_ABILITY", @@ -104,14 +104,14 @@ - OpenHarmony 3.2.beta3 版本规则: - 可任意跨应用启动serviceAbility与dataAbility - - 新规则: + - OpenHarmony 3.2-Release 版本新规则: - serviceAbility与dataAbility的提供方应用需配置关联启动,否则无法被跨应用拉起。(普通应用无法配置关联启动) - **startAbilityByCall接口** - OpenHarmony 3.2.beta3 版本规则: - 可任意进行Call调用 - - 新规则: + - OpenHarmony 3.2-Release 版本新规则: - 不支持同应用startAbilityByCall调用 - 跨应用startAbilityByCall调用需鉴权,需申请的权限如下: @@ -125,4 +125,4 @@ } ``` > **注:** - > 1)使用startAbilityByCall接口同时也受上述后台启动、跨应用启动invisible规则的限制 \ No newline at end of file +
使用startAbilityByCall接口同时也受上述后台启动、跨应用启动invisible规则的限制。 \ No newline at end of file