提交 b495a03f 编写于 作者: H HuangXW

Update review comments.

Signed-off-by: NHuangXW <huangxinwei4@huawei.com>
上级 d1f05890
# 元能力子系统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的行为:**
<br> 1. 启动Ability,如使用startAbility、startServiceExtensionAbility、startAbilityByCall等接口。
<br> 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不受此规则限制
<br> 1. 即使启动同应用的组件,也受该规则限制。
<br> 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
<br> 使用startAbilityByCall接口同时也受上述后台启动、跨应用启动invisible规则的限制。
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册