【发布时间】:2017-09-06 08:27:52
【问题描述】:
我知道如何发出本地通知并在其上显示操作。当用户点击操作时,我可以通过以下方法处理它:
func userNotificationCenter(_ center: UNUserNotificationCenter,
didReceive response: UNNotificationResponse, withCompletionHandler
completionHandler: @escaping () -> Void) {
// Do something here
if response.notification.request.content.userInfo["backUp"] {
doBackUpHere()
// Do other methods
}
}
但是,我的情况有点不同。当在单击它或它的操作(应用程序是前台或后台)之前发出通知时,我需要执行一些功能。其他方法在用户点击通知时运行
func notificationRaised (notification: Notification){
// to do if notification is
if notification.userInfo["backUp"] {
doBackUpHere()
}
}
更新
请查看@Sergey 的回答和我们的 cmets 以更好地理解我的建议。
【问题讨论】:
标签: ios swift3 uilocalnotification