Swift UserNotification 相关类的所有关系UNNotificaitonCenter UNNotification 【导图】
整理了一下 UserNotification
这个 kit 中所有的类属性和关系。
如何使用的
-
先新建一个通知
UNNotificationRequest
- 添加通知内容
UNNotificationContent
- 添加通知触发器
UNNotificationTrigger
- 添加通知内容
- 获取
UNNotificationCenter
实例,并添加UNNotificationRequest
-
如果需要通知中显示操作按钮,就需要新建一个
UNNotificationCategory
- 在 Category 中添加需要的按钮
UNNotificationAction
- 按钮又可以设置其显示选项:
UNNotificationActionOptions
- Category 也可以添加显示选项,是否隐藏通知内容体等:
UNNotificationCategoryOptions
- 在 Category 中添加需要的按钮
- 给 center 设置 category
- 在通知显示的时候,就需要
UNNotificationCenterDelegate
里面的相关方法去操作通知的一些动作了,如点击通知中的按钮如何处理,通知在app前台显示的时候触发该如何操作等,都是delegate
要做的事。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。