私は2つのローカル通知を持っています.1つは、日付に基づいてトリガーし、もう1つは時間に基づいてトリガーします。2つのローカル通知を区別する方法
それらがトリガされると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()
}
は、2つの通知を区別するために、このデリゲートの内部方法はありますか?
どのような通知がトリガーされたかに基づいて異なるアクションが必要です。