• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# NotificationSlot
2<!--Kit: Notification Kit-->
3<!--Subsystem: Notification-->
4<!--Owner: @michael_woo888-->
5<!--Designer: @dongqingran; @wulong158-->
6<!--Tester: @wanghong1997-->
7<!--Adviser: @huipeizi-->
8
9描述通知槽。
10
11> **说明:**
12>
13> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
14
15## NotificationSlot
16
17**系统能力:** SystemCapability.Notification.Notification
18
19| 名称                 | 类型                 | 只读 | 可选 | 说明                   |
20| -------------------- | ---------------------|---- | --- |----------------------|
21| type<sup>(deprecated)</sup> | [notification.SlotType](js-apis-notification.md#slottype) | 否 | 是  | 通道类型。<br>从API version 11开始不再维护,建议使用notificationType代替。                |
22| notificationType<sup>11+</sup>                 | [notificationManager.SlotType](js-apis-notificationManager.md#slottype) | 否 | 是  | 通道类型。                |
23| level<sup>(deprecated)</sup> | [notification.SlotLevel](js-apis-notificationManager.md#slotlevel) | 否 | 是  | 通知级别。<br>从API version 20开始废弃,建议使用notificationLevel代替。 |
24| notificationLevel<sup>20+</sup>                 | [notificationManager.SlotLevel](js-apis-notificationManager.md#slotlevel) | 否 | 是  | 通知级别。                |
25| desc                 | string                | 否 | 是  | 通知渠道描述信息。            |
26| badgeFlag            | boolean               | 否 | 是  | 是否显示角标。<br> - true:是。<br> - false:否。              |
27| bypassDnd            | boolean               | 否 | 是  | 是否在系统中绕过免打扰模式。<br> - true:是。<br> - false:否。       |
28| lockscreenVisibility | number                | 否 | 是  | 在锁定屏幕上显示通知的模式。预留能力,暂不支持。       |
29| vibrationEnabled     | boolean               | 否 | 是  | 是否可振动。<br> - true:是。<br> - false:否。               |
30| sound                | string                | 否 | 是  | 该渠道的通知的自定义铃声文件名。该文件放在resources/rawfile目录下,支持m4a、aac、mp3、ogg、wav、flac、amr等格式。               |
31| lightEnabled         | boolean               | 否 | 是  | 是否闪灯。<br> - true:是。<br> - false:否。                |
32| lightColor           | number                | 否 | 是  | 通知灯颜色。预留能力,暂不支持。               |
33| vibrationValues      | Array\<number\>       | 否 | 是  | 通知振动样式。预留能力,暂不支持。              |
34| enabled<sup>9+</sup> | boolean               | 是 | 是  | 表示是否允许发布此通知渠道的通知。<br> - true:允许。<br> - false:禁止。         |
35