我有两个本地通知,一个基于日期触发,另一个基于时间触发。如何区分两个本地通知
当它们被触发didReceive
委托调用与UNNotificationDefaultActionIdentifier
标识符:
func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping() -> Void) {
switch response.actionIdentifier {
case UNNotificationDismissActionIdentifier:
print("Dismiss Action")
case UNNotificationDefaultActionIdentifier:
// this part is called when notification is triggered
......................................
default:
print("Unknown action")
}
completionHandler()
}
有没有办法在这里面代表对两个通知区别?
我想根据触发的通知采取不同的操作。