js-apis-inner-notification-notificationContent.md 4.4 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
# NotificationContent

描述通知类型。

> **说明:**
>
> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

**系统能力**:以下各项对应的系统能力均为SystemCapability.Notification.Notification

11
| 名称        | 类型                                                         | 只读 | 必填 | 说明               |
12
| ----------- | ------------------------------------------------------------ | ---- | --- | ------------------ |
13 14 15 16 17
| contentType | [ContentType](./js-apis-notificationManager.md#contenttype)  | 否  | 是  | 通知内容类型。       |
| normal      | [NotificationBasicContent](#notificationbasiccontent)        | 否  | 否  | 基本类型通知内容。   |
| longText    | [NotificationLongTextContent](#notificationlongtextcontent)  | 否  | 否  | 长文本类型通知内容。 |
| multiLine   | [NotificationMultiLineContent](#notificationmultilinecontent) | 否  | 否  | 多行类型通知内容。   |
| picture     | [NotificationPictureContent](#notificationpicturecontent)    | 否  | 否  | 图片类型通知内容。   |
18 19 20 21 22 23 24

## NotificationBasicContent

描述普通文本通知。

**系统能力**:以下各项对应的系统能力均为SystemCapability.Notification.Notification

25
| 名称           | 类型   | 只读 | 必填 | 说明                               |
26
| -------------- | ------ | ---- | ---- | ---------------------------------- |
27 28 29
| title          | string | 否   | 是   | 通知标题。                         |
| text           | string | 否   | 是   | 通知内容。                         |
| additionalText | string | 否   | 否   | 通知附加内容,是对通知内容的补充。 |
30 31 32 33 34 35 36 37


## NotificationLongTextContent

描述长文本通知。

**系统能力**:以下各项对应的系统能力均为SystemCapability.Notification.Notification

38
| 名称           | 类型   | 只读 | 必填 | 说明                             |
39
| -------------- | ------ | ---- | --- | -------------------------------- |
40 41 42 43 44 45
| title          | string | 否  | 是  | 通知标题。                         |
| text           | string | 否  | 是  | 通知内容。                         |
| additionalText | string | 否  | 否  | 通知附加内容,是对通知内容的补充。 |
| longText       | string | 否  | 是  | 通知的长文本。                     |
| briefText      | string | 否  | 是  | 通知概要内容,是对通知内容的总结。   |
| expandedTitle  | string | 否  | 是  | 通知展开时的标题。                 |
46 47 48 49 50 51 52 53 54 55


## NotificationMultiLineContent

描述多行文本通知。

**系统能力**:以下各项对应的系统能力均为SystemCapability.Notification.Notification

| 名称           | 类型            | 可读 | 可写 | 说明                             |
| -------------- | --------------- | --- | --- | -------------------------------- |
56 57 58 59 60 61
| title          | string          | 否  | 是  | 通知标题。                         |
| text           | string          | 否  | 是  | 通知内容。                         |
| additionalText | string          | 否  | 否  | 通知附加内容,是对通知内容的补充。 |
| briefText      | string          | 否  | 是  | 通知概要内容,是对通知内容的总结。 |
| longTitle      | string          | 否  | 是  | 通知展开时的标题。                 |
| lines          | Array\<string\> | 否  | 是  | 通知的多行文本。                   |
62 63 64 65 66 67 68 69


## NotificationPictureContent

描述附有图片的通知。

**系统能力**:以下各项对应的系统能力均为SystemCapability.Notification.Notification

X
XKK 已提交
70 71 72 73
| 名称           | 类型           | 可读 | 可写 | 说明          |
| -------------- | -------------- | ---- | --- |-------------|
| title          | string         | 否  | 是  | 通知标题。       |
| text           | string         | 否  | 是  | 通知内容。       |
74 75
| additionalText | string         | 否  | 否  | 通知附加内容,是对通知内容的补充。 |
| briefText      | string         | 否  | 是  | 通知概要内容,是对通知内容的总结。 |
X
XKK 已提交
76 77
| expandedTitle  | string         | 否  | 是  | 通知展开时的标题。   |
| picture        | [image.PixelMap](js-apis-image.md#pixelmap7) | 否  | 是  | 通知的图片内容(最大支持2MB的图片文件)。  |