UNNotificationCategory

你的应用支持的一种通知类型,以及与之一起显示的自定义操作。

声明

  1. class UNNotificationCategory : NSObject

概述

UNNotificationCategory对象定义接收的可执行的通知类型。你创建category对象来定义应用程序的可操作通知,即具有用户可以选择以响应通知的操作按钮的通知。你创建的每个category对象都存储了与特定类型的通知关联的动作和其他行为。使用UNUserNotificationCentersetNotificationCategories(_:)方法注册category对象。你可以根据需要注册任意多个类别对象。

要将category对象应用于通知,请将category的标识符字符串包含在你创建的所有通知的有效负载中。对于本地通知,将此字符串放在用于指定通知内容的UNMutableNotificationContent对象的categoryIdentifier属性中。对于远程通知,请使用此字符串作为有效负载的aps字典中category关键字的值。

category可以具有关联的动作,这些动作定义了在该类别的通知上显示的自定义按钮。当空间不受限制时,系统最多显示10个动作。当空间有限时,系统最多显示两个动作。

主题

创建一个通知类型

获得类型的信息

获得类型的选项