UNUserNotificationCenterDelegate

用于处理传入通知和通知相关操作的界面。

定义

  1. protocol UNUserNotificationCenterDelegate

概述

使用UNUserNotificationCenterDelegate协议的方法来处理通知中用户选择的操作,并处理当应用程序在前台运行时到达的通知。在对象中实现这些方法之后,将该对象分配给共享的UNUserNotificationCenter对象的delegate属性。 用户通知中心对象在适当的时间调用delegate的方法。

重要

你必须在应用启动完成之前将delegate对象分配给UNUserNotificationCenter对象。 例如,在iOS应用程序中,你必须在应用程序委托的application(_:willFinishLaunchingWithOptions:)application(_:didFinishLaunchingWithOptions:)方法中进行分配。在调用这些方法之后分配委托可能会导致你错过传入的通知。

有关共享UNUserNotificationCenter对象的信息,请参阅UNUserNotificationCenter

主题

第一步

处理自定义动作的选择

接收通知

显示通知设置