NotificationSubscribeInfo (系统接口)
通知发布者的信息。
说明:
本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
本模块为系统接口。
NotificationSubscribeInfo
系统能力:SystemCapability.Notification.Notification
系统接口:此接口为系统接口。
| 名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
| bundleNames | Array<string> | 否 | 是 | 应用Bundle名称。 不传递该参数时,默认订阅所有应用的通知。 |
| userId | number | 否 | 是 | 用户ID。 不传递该参数时,默认订阅当前用户ID的通知。 |
| deviceType12+ | string | 否 | 是 | 设备类型。不传递该参数时,默认订阅当前设备的通知。根据设备信息获取。 |
| slotTypes18+ | Array<notificationManager.SlotType> | 否 | 是 | 通知渠道类型。 不传递该参数时,默认订阅所有渠道类型的通知。 |
| filterLimit18+ | number | 否 | 是 | 通知过滤范围。默认值为0。取值范围包括: - 0:不进行任何过滤,订阅全部通知。 - 1:将渠道类型为SOCIAL_COMMUNICATION且userInput为空的通知过滤掉。 - 2:将渠道类型为SOCIAL_COMMUNICATION且userInput不为空的通知过滤掉。 |
| voiceContentOptions | VoiceContentOptions | 否 | 是 | 通知语音播报选项。 起始版本: 26.0.0 模型约束: 此接口仅可在Stage模型下使用。 |
| pictureOptions | PictureOptions | 否 | 是 | 实况通知图片配置项。 起始版本: 26.0.0 模型约束: 此接口仅可在Stage模型下使用。 |
| enableClassification | boolean | 否 | 是 | 是否启用通知分类。 - true:表示启用。 - false:表示禁用。默认值为false。 起始版本: 26.0.0 模型约束: 此接口仅可在Stage模型下使用。 |
| needSilentReplayOnSubscribe | boolean | 否 | 是 | 是否启用订阅时的静默重放。 - true:表示启用。 - false:表示禁用。默认值为false。 启用后,首次订阅时会以静默方式重新推送历史通知,不会出现响铃和振动提醒。 起始版本: 26.0.0 模型约束: 此接口仅可在Stage模型下使用。 |
VoiceContentOptions
起始版本:26.0.0
系统能力:SystemCapability.Notification.Notification
模型约束:此接口仅可在Stage模型下使用。
系统接口:此接口为系统接口。
| 名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
| enabled | boolean | 否 | 是 | 是否订阅通知语音播报内容。 - true:订阅。 - false:不订阅。默认值为false。 |
PictureOptions
起始版本:26.0.0
系统能力:SystemCapability.Notification.Notification
模型约束:此接口仅可在Stage模型下使用。
系统接口:此接口为系统接口。
| 名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
| preparseLiveViewPicList | string[] | 否 | 是 | 订阅普通实况类型通知中NotificationLiveViewContent的extraInfo中的图片信息。入参为extraInfo中需要解析为pixelMap格式的图片文件名的Key。 当应用发布普通实况类型通知时,通过onConsume将解析后的图片信息回调给订阅者,解析后的图片信息存放于NotificationLiveViewContent的pictureInfo内。 |