[文章]HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)通知类型、级别与渠道

阅读量0
0
0

1. ContentType

支持设备Phone2in1TabletCarWearable

通知内容类型。

元服务API: 从API version 12开始,该接口支持在元服务中使用。

系统能力 :SystemCapability.Notification.Notification

名称 说明
NOTIFICATION_CONTENT_BASIC_TEXT 0 普通类型通知。
NOTIFICATION_CONTENT_LONG_TEXT 1 长文本类型通知。
NOTIFICATION_CONTENT_PICTURE 2 图片类型通知。
NOTIFICATION_CONTENT_CONVERSATION 3 社交类型通知。预留能力,暂未支持。
NOTIFICATION_CONTENT_MULTILINE 4 多行文本类型通知。
NOTIFICATION_CONTENT_SYSTEM_LIVE_VIEW11+ 5 实况窗类型通知。不支持三方应用直接创建该类型通知,可以由系统代理创建系统实况窗类型通知后,三方应用发布同ID的通知来更新指定内容。
NOTIFICATION_CONTENT_LIVE_VIEW11+ 6 普通实况窗类型通知。只支持系统应用。

2. SlotLevel

支持设备Phone2in1TabletCarWearable

通知级别。

系统能力 :SystemCapability.Notification.Notification

名称 说明
LEVEL_NONE 0 表示关闭通知功能。
LEVEL_MIN 1 表示通知功能已启用,但状态栏中不显示通知图标,且没有横幅和提示音。
LEVEL_LOW 2 表示通知功能已启用,且状态栏中显示通知图标,但没有横幅和提示音。
LEVEL_DEFAULT 3 表示通知功能已启用,状态栏中显示通知图标,没有横幅但有提示音。
LEVEL_HIGH 4 表示通知功能已启用,状态栏中显示通知图标,有横幅和提示音。

3. SlotType

支持设备Phone2in1TabletCarWearable

通知渠道类型。

元服务API: 从API version 12开始,该接口支持在元服务中使用。

系统能力 :SystemCapability.Notification.Notification

名称 说明
UNKNOWN_TYPE 0 未知类型。该类型对应SlotLevel为LEVEL_MIN。
SOCIAL_COMMUNICATION 1 社交通信。该类型对应SlotLevel为LEVEL_HIGH。
SERVICE_INFORMATION 2 服务提醒。该类型对应SlotLevel为LEVEL_HIGH。
CONTENT_INFORMATION 3 内容资讯。该类型对应SlotLevel为LEVEL_MIN。
LIVE_VIEW11+ 4 实况窗。不支持三方应用直接创建该渠道类型通知,可以由系统代理创建后,三方应用发布同ID的通知来更新指定内容。该类型对应SlotLevel为LEVEL_DEFAULT。
CUSTOMER_SERVICE11+ 5 客服消息。该类型用于用户与商家之间的客服消息,需由用户主动发起。该类型对应SlotLevel为LEVEL_DEFAULT。
OTHER_TYPES 0xFFFF 其他。该类型对应SlotLevel为LEVEL_MIN。

本文主要参考引用自HarmonyOS官方网站

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友