https://developer.apple.com/documentation/usernotifications/unnotification
"The data for a local or remote notification the system delivers to your app."
시스템이 앱에 전달하는 로컬 혹은 원격 노티피케이션에 대한 데이터입니다.
class UNNotification : NSObject
UNNotification
객체는 노티피케이션의 페이로드, 시스템이 노티피케이션을 전달한 날짜를 포함하는 초기 노티피케이션 요청을 포함합니다.
노티피케이션 객체를 직접 생성하지 않아야 합니다. 노티피케이션을 처리할 때 시스템은 노티피케이션 객체를 UNUserNotificationCenterDelegate
객체에 전달합니다. UNUserNotificationCenter
는 시스템이 전달한 노티피케이션의 리스트를 유지하고, 이러한 객체를 가져오기 위해 getDeliveredNotifications(completionHandler:)
메소드를 사용합니다.
사용자의 주의를 원하는 시점에 앱으로부터 노티피케이션을 생성하거나 스케줄링합니다.
https://developer.apple.com/documentation/usernotifications/scheduling_a_notification_locally_from_your_app
https://velog.io/@panther222128/Scheduling-a-Notification-Locally-from-Your-App
노티피케이션의 컨텐트를 포함하고, 전달 조건을 트리거하는 로컬 노티피케이션 스키줄링을 위한 요청입니다.
https://developer.apple.com/documentation/usernotifications/unnotificationrequest
https://velog.io/@panther222128/UNNotificationRequest