Swift UserNotification 相关类的所有关系UNNotificaitonCenter 【导图】

KyleBing

Swift UserNotification 相关类的所有关系UNNotificaitonCenter UNNotification 【导图】

整理了一下 UserNotification 这个 kit 中所有的类属性和关系。

如何使用的

  1. 先新建一个通知 UNNotificationRequest

    1. 添加通知内容 UNNotificationContent
    2. 添加通知触发器 UNNotificationTrigger
  2. 获取 UNNotificationCenter 实例,并添加 UNNotificationRequest
  3. 如果需要通知中显示操作按钮,就需要新建一个 UNNotificationCategory

    1. 在 Category 中添加需要的按钮 UNNotificationAction
    2. 按钮又可以设置其显示选项: UNNotificationActionOptions
    3. Category 也可以添加显示选项,是否隐藏通知内容体等: UNNotificationCategoryOptions
  4. 给 center 设置 category
  5. 在通知显示的时候,就需要 UNNotificationCenterDelegate 里面的相关方法去操作通知的一些动作了,如点击通知中的按钮如何处理,通知在app前台显示的时候触发该如何操作等,都是 delegate 要做的事。

所有类的关系图

iOS UNNotification.png

阅读 642

青枫ky
个人成长记录

前端,喜欢 Javascript scss,喜欢做一些实用的小工具

617 声望
12 粉丝
0 条评论
你知道吗?

前端,喜欢 Javascript scss,喜欢做一些实用的小工具

617 声望
12 粉丝
宣传栏