diff --git a/zh-cn/application-dev/application-models/component-startup-rules-fa.md b/zh-cn/application-dev/application-models/component-startup-rules-fa.md index e5d4cb541b39af727c7721b9469cae606d9f56b2..288f756492ce23c528b004e79c534602ac572682 100644 --- a/zh-cn/application-dev/application-models/component-startup-rules-fa.md +++ b/zh-cn/application-dev/application-models/component-startup-rules-fa.md @@ -28,6 +28,9 @@ - [组件visible配置参考](../quick-start/module-configuration-file.md#abilities标签) - **位于后台的应用,启动组件需校验BACKGROUND权限** +> **说明:** +> 基于API 8或更早版本SDK开发的应用在启动ServiceAbility组件或DataAbility组件时不受此限制的约束。 + - 应用前后台判断标准:若应用进程获焦或所属的UIAbility位于前台则判定为前台应用,否则为后台应用 - 需校验`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限 diff --git a/zh-cn/application-dev/reference/apis/js-apis-ability-featureAbility.md b/zh-cn/application-dev/reference/apis/js-apis-ability-featureAbility.md index f0076089a385608adf9976f2cc8cdc920c4da121..a6ca75a49d575fb95e9a22bc4f34eb03b3c0d403 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-ability-featureAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-ability-featureAbility.md @@ -121,6 +121,12 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper 获取dataAbilityHelper对象。 +使用规则: + - 跨应用访问dataAbility,对端应用需配置关联启动 + - 调用方应用位于后台时,使用该接口访问dataAbility需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限(基于API 8或更早版本SDK开发的应用在启动DataAbility组件时不受此限制的约束) + - 跨应用场景下,目标dataAbility的visible属性若配置为false,调用方应用需申请`ohos.permission.START_INVISIBLE_ABILITY`权限 + - 组件启动规则详见:[组件启动规则(FA模型)](../../application-models/component-startup-rules-fa.md) + **系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel **参数:** @@ -535,6 +541,12 @@ connectAbility(request: Want, options:ConnectOptions): number 将当前Ability与指定的ServiceAbility进行连接。 +使用规则: + - 跨应用连接serviceAbility,对端应用需配置关联启动 + - 调用方应用位于后台时,使用该接口连接serviceAbility需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限(基于API 8或更早版本SDK开发的应用在启动ServiceAbility组件时不受此限制的约束) + - 跨应用场景下,目标serviceAbility的visible属性若配置为false,调用方应用需申请`ohos.permission.START_INVISIBLE_ABILITY`权限 + - 组件启动规则详见:[组件启动规则(FA模型)](../../application-models/component-startup-rules-fa.md) + **系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel **参数:** diff --git a/zh-cn/application-dev/reference/apis/js-apis-ability-particleAbility.md b/zh-cn/application-dev/reference/apis/js-apis-ability-particleAbility.md index c95cf90e8309d75055c03f2074b60e02e04251ba..a506fdb375194c64a88cd31398fb30421c0063d4 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-ability-particleAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-ability-particleAbility.md @@ -171,6 +171,12 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper 获取dataAbilityHelper对象。 +使用规则: + - 跨应用访问dataAbility,对端应用需配置关联启动 + - 调用方应用位于后台时,使用该接口访问dataAbility需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限(基于API 8或更早版本SDK开发的应用在启动DataAbility组件时不受此限制的约束) + - 跨应用场景下,目标dataAbility的visible属性若配置为false,调用方应用需申请`ohos.permission.START_INVISIBLE_ABILITY`权限 + - 组件启动规则详见:[组件启动规则(FA模型)](../../application-models/component-startup-rules-fa.md) + **系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel **参数:** @@ -389,6 +395,12 @@ connectAbility(request: Want, options:ConnectOptions): number 将当前ability与指定的ServiceAbility进行连接(callback形式)。 +使用规则: + - 跨应用连接serviceAbility,对端应用需配置关联启动 + - 调用方应用位于后台时,使用该接口连接serviceAbility需申请`ohos.permission.START_ABILITIES_FROM_BACKGROUND`权限(基于API 8或更早版本SDK开发的应用在启动ServiceAbility组件时不受此限制的约束) + - 跨应用场景下,目标serviceAbility的visible属性若配置为false,调用方应用需申请`ohos.permission.START_INVISIBLE_ABILITY`权限 + - 组件启动规则详见:[组件启动规则(FA模型)](../../application-models/component-startup-rules-fa.md) + **系统能力**:SystemCapability.Ability.AbilityRuntime.FAModel **参数:**