我制作了一个应用程序,当您单击按钮时,它会在一定时间后发送通知。该通知是在 ViewController 中创建的。如何让我的应用程序在用户单击通知后执行某些操作?我使用的是 swift 3,没有使用 UILocalNotification。
最佳答案
在您的应用委托(delegate)中,将一个对象配置为用户通知中心的 UNUserNotificationCenterDelegate 并实现 userNotificationCenter(_:didReceive:withCompletionHandler:)
。
请注意,如果用户只是忽略通知警报,则不会调用此方法除非您还配置了与此通知对应的类别 (UNNotificationCategory),其中.customDismissAction
选项。
关于ios - (ios10.2)(swift3) 如何判断用户是否点击了本地通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42044543/