https://developer.apple.com/documentation/usernotifications/unnotificationrequest
"A request to schedule a local notification, which includes the content of the notification and the trigger conditions for delivery."
노티피케이션의 컨텐트를 포함하고, 전달 조건을 트리거하는 로컬 노티피케이션 스키줄링을 위한 요청입니다.
class UNNotificationRequest : NSObject
로컬 노티피케이션의 전달을 스케줄링하길 원한다면 UNNotificationRequest
객체를 생성하시기 바랍니다. 노티피케이션 요청 객체는 페이로드를 갖는 UNNotificationContent
객체와 노티피케이션 전달을 트리거하는 조건을 갖는 UNNotificationTrigger
객체를 포함합니다. 노티피케이션 전달을 스케줄링하려면 요청 객체를 공유된 사용자 노티피케이션 센터 객체의 add(_:withCompletionHandler:)
에 전달해야 합니다.
스케줄링 요청 후 아래 방법으로 UNNotificationRequest
객체와 상호작용할 수 있습니다.
getPendingNotificationRequests(completionHandler:)
메소드를 호출해서 앱이 보류하고 있는 노티피케이션을 볼 수 있습니다.UNNotification
객체는 노티피케이션 세부사항을 파악할 수 있는 UNNotificationRequest
객체를 포함합니다.로컬 혹은 원격 노티피케이션을 받으면 노티피케이션에 대한 세부사항을 받기 위해 제공된 UNNotificationRequest
객체를 사용하시기 바랍니다.
사용자의 주의를 원하는 시점에 앱으로부터 노티피케이션을 생성하거나 스케줄링합니다.
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/unnotification
https://velog.io/@panther222128/UNNotification