目录

Notification Kit简介

Notification Kit(用户通知服务)为开发者提供本地通知发布通道,开发者可借助Notification Kit将应用产生的通知直接在客户端本地推送给用户,本地通知根据通知类型及发布场景会产生对应的铃声、振动、横幅、锁屏、自动亮屏、状态栏图标和通知中心的显示。

使用场景

当应用进程处于运行时,开发者可以使用Notification Kit向用户发布通知。当应用进程终止后,本地通知发布通道关闭,开发者需要接入Push Kit进行云侧离线通知的发布。

开发者可以在多种场景中运用本地通知能力。如同步用户的上传下载进度、发布即时的客服支付通知、更新运动步数等。

能力范围

Notification Kit支持的能力主要包括:

业务流程

使用Notification Kit的主要业务流程如下:

  1. 请求通知授权。

  2. 应用发布通知到通知服务。

  3. 将通知展示到通知中心。

通知样式

实际显示效果依赖设备能力和通知中心UI设计样式。

Notification Kit中常用的通知样式如下:

类型 通知样式 规格描述
文本 通知文本内容最多显示三行,超长后以“...”截断。
多行文本 最多可显示三行内容,每行内容超长后以“...”截断。
通知角标 以数字的形式展示在右上角。
进度条 进度类通知。

约束限制

违规处罚

应用发布的云端通知与本地通知都需遵守Push Kit的消息分类标准,如出现分类错误,违反消息分类标准的场景,将被判为违规。本地通知消息分类标准请参见通知渠道类型说明。

违规行为及相应的处理措施请参见违规分类、违规行为及违规处罚标准。

与相关Kit的关系

模拟器支持情况

本Kit支持模拟器。

模拟器与真机存在通用差异,详情请参见“模拟器与真机的差异”。