提交 b495a03f 编写于 作者: H HuangXW

Update review comments.

Signed-off-by: NHuangXW <huangxinwei4@huawei.com>
上级 d1f05890
# 元能力子系统ChangeLog # 元能力子系统ChangeLog
## cl.ability.1 组件启动规则变更 ## cl.ability.1 应用组件启动规则变更
元能力子系统组件启动规则在如下场景中存在变更: 元能力子系统应用组件启动规则在如下场景中存在变更:
- 应用位于后台启动组件 - 应用位于后台启动应用组件
- 跨应用启动invisible组件 - 跨应用启动invisible应用组件
- 跨应用启动FA模型的serviceAbility与dataAbility - 跨应用启动FA模型的serviceAbility与dataAbility
- 使用startAbilityByCall接口 - 使用startAbilityByCall接口
...@@ -14,14 +14,14 @@ ...@@ -14,14 +14,14 @@
**变更影响** **变更影响**
若未适配新规则,在上述场景下将无法启动组件 若未适配新规则,在上述场景下将无法启动应用组件
> **注意,启动组件是指一切启动或连接Ability的行为:** > **注意,启动应用组件是指一切启动或连接Ability的行为:**
> 1)启动Ability,如使用startAbility、startServiceExtensionAbility、startAbilityByCall等接口 <br> 1. 启动Ability,如使用startAbility、startServiceExtensionAbility、startAbilityByCall等接口。
> 2)连接Ability,如使用connectAbility、connectServiceExtensionAbility、acquireDataAbilityHelper、createDataShareHelper等接口 <br> 2. 连接Ability,如使用connectAbility、connectServiceExtensionAbility、acquireDataAbilityHelper、createDataShareHelper等接口。
**关键的接口/组件变更** **关键的接口/组件变更**
- 涉及组件 - 涉及的应用组件
- Stage模型 - Stage模型
- Ability - Ability
- ServiceExtension - ServiceExtension
...@@ -67,11 +67,11 @@ ...@@ -67,11 +67,11 @@
**适配指导** **适配指导**
不同场景下的启动规则说明如下: 不同场景下的启动规则说明如下:
- **应用后台启动组件** - **应用后台启动应用组件**
- OpenHarmony 3.2.beta3 版本规则: - OpenHarmony 3.2-beta3 版本规则:
- 应用位于后台时,启动组件不受任何限制。 - 应用位于后台时,启动应用组件不受任何限制。
- 新规则: - OpenHarmony 3.2-Release 版本新规则:
- 当应用位于后台时,启动组件需鉴权,需申请的权限如下: - 当应用位于后台时,启动应用组件需鉴权,需申请的权限如下:
- ```json - ```json
{ {
"name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND",
...@@ -82,14 +82,14 @@ ...@@ -82,14 +82,14 @@
} }
``` ```
> **注:** > **注:**
> 1)即使启动同应用的组件,也受该规则限制 <br> 1. 即使启动同应用的组件,也受该规则限制。
> 2)对于API8以及之前的SDK,启动serviceAbility和dataAbility不受此规则限制 <br> 2. 对于API8以及之前的SDK,启动serviceAbility和dataAbility不受此规则限制。
- **跨应用启动invisible组件** - **跨应用启动invisible应用组件**
- OpenHarmony 3.2.beta3 版本规则: - OpenHarmony 3.2.beta3 版本规则:
- 对于APL为normal的应用,无法跨应用启动invisible的组件 - 对于APL为normal的应用,无法跨应用启动invisible的应用组件
- 新规则: - OpenHarmony 3.2-Release 版本新规则:
- 所有应用,若需要跨应用启动invisible的组件,需鉴权,需申请的权限如下: - 所有应用,若需要跨应用启动invisible的应用组件,需鉴权,需申请的权限如下:
- ```json - ```json
{ {
"name": "ohos.permission.START_INVISIBLE_ABILITY", "name": "ohos.permission.START_INVISIBLE_ABILITY",
...@@ -104,14 +104,14 @@ ...@@ -104,14 +104,14 @@
- OpenHarmony 3.2.beta3 版本规则: - OpenHarmony 3.2.beta3 版本规则:
- 可任意跨应用启动serviceAbility与dataAbility - 可任意跨应用启动serviceAbility与dataAbility
- 新规则: - OpenHarmony 3.2-Release 版本新规则:
- serviceAbility与dataAbility的提供方应用需配置关联启动,否则无法被跨应用拉起。(普通应用无法配置关联启动) - serviceAbility与dataAbility的提供方应用需配置关联启动,否则无法被跨应用拉起。(普通应用无法配置关联启动)
- **startAbilityByCall接口** - **startAbilityByCall接口**
- OpenHarmony 3.2.beta3 版本规则: - OpenHarmony 3.2.beta3 版本规则:
- 可任意进行Call调用 - 可任意进行Call调用
- 新规则: - OpenHarmony 3.2-Release 版本新规则:
- 不支持同应用startAbilityByCall调用 - 不支持同应用startAbilityByCall调用
- 跨应用startAbilityByCall调用需鉴权,需申请的权限如下: - 跨应用startAbilityByCall调用需鉴权,需申请的权限如下:
...@@ -125,4 +125,4 @@ ...@@ -125,4 +125,4 @@
} }
``` ```
> **注:** > **注:**
> 1)使用startAbilityByCall接口同时也受上述后台启动、跨应用启动invisible规则的限制 <br> 使用startAbilityByCall接口同时也受上述后台启动、跨应用启动invisible规则的限制。
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册