• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# WantAgentInfo
2
3定义触发WantAgent所需要的信息。
4
5> **说明:**
6>
7> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8>
9> 当前页面仅包含本模块的系统接口,其他公开接口参见[WantAgentInfo](js-apis-inner-wantAgent-wantAgentInfo.md)。
10
11## 导入模块
12
13```ts
14import { wantAgent as abilityWantAgent } from '@kit.AbilityKit';
15```
16
17## LocalWantAgentInfo<sup>20+</sup>
18
19定义触发本地WantAgent所需要的信息,可以作为[createLocalWantAgent](js-apis-app-ability-wantAgent-sys.md#wantagentcreatelocalwantagent20)的入参创建指定的本地WantAgent对象。
20
21**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
22
23**系统接口**:此接口为系统接口。
24
25**模型约束**:此接口仅可在Stage模型下使用。
26
27| 名称           | 类型                            | 只读  | 可选  | 说明                   |
28| -------------- | ------------------------------- | --- | ---- | ---------------------- |
29| wants          | Array\<[Want](js-apis-app-ability-want.md)\>                          | 否   | 否   | 将被执行的动作列表。当前只支持一个want。传入多个时只取wants数组的第一个成员。    |
30| operationType  | [wantAgent.OperationType](js-apis-wantAgent.md#operationtype)         | 否   | 是   | 将被执行的动作类型。      |
31| requestCode    | number                          | 否   | 否   | 开发者自定义的请求码,用于标识将被执行的动作。 |