目录

组件启动规则

启动组件是指一切启动或连接应用组件的行为:

组件启动总体规则

为了保证用户具有更好的使用体验,对以下几种易影响用户体验与系统安全的行为做了限制:

鉴于此,制定了一套组件启动规则,主要包括:

上述组件启动规则自API 9版本开始生效,新增规则生效版本在规则中单独说明。开发者需熟知组件启动规则,避免业务功能异常。启动组件的具体校验流程见下文。

同设备组件启动规则

设备内启动组件,不同场景下的规则不同,可分为如下三种场景:

下图中的BACKGROUND权限是指ohos.permission.START_ABILITIES_FROM_BACKGROUND,CALL权限是指ohos.permission.ABILITY_BACKGROUND_COMMUNICATION。

分布式跨设备组件启动规则

跨设备启动组件,不同场景下的规则不同,可分为如下三种场景:

下图中的BACKGROUND权限是指ohos.permission.START_ABILITIES_FROM_BACKGROUND,DATASYNC权限是指ohos.permission.DISTRIBUTED_DATASYNC。