UNTimeIntervalNotificationTrigger

Panther·2021년 8월 21일
0

https://developer.apple.com/documentation/usernotifications/untimeintervalnotificationtrigger

"A trigger condition that causes the system to deliver a notification after the amount of time you specify elapses."

시스템이 구체화한 시간이 지난 후 노티피케이션을 전달하도록 하는 트리거 조건입니다.

Declaration

class UNTimeIntervalNotificationTrigger : UNNotificationTrigger

Overview

구체화한 몇 초의 시간 후에 로컬 노티피케이션을 전달하는 스케줄링을 원하는 경우 UNTimeIntervalNotificationTrigger 객체를 생성할 수 있습니다. 타이머를 구현하려면 트리거의 이 타입을 사용할 수 있습니다.

Listing 1은 30초가 지난 후에 노티피케이션을 한 번 전달하는 트리거를 생성하고 있습니다.

Listing 1 Creating a trigger that fires in 30 minutes

// Fire in 30 minutes (60 seconds times 30)
let trigger = UNTimeIntervalNotificationTrigger(timeInterval: (30*60), repeats: false)

See Also


Triggers

UNCalendarNotificationTrigger

시스템이 특정 날짜 및 시간에 전달하는 노티피케이션을 유발하는 트리거 조건입니다.

https://developer.apple.com/documentation/usernotifications/uncalendarnotificationtrigger
https://velog.io/@panther222128/UNCalendarNotificationTrigger

UNLocationNotificationTrigger

사용자의 기기가 구체화한 지리적 지역에 진입하거나 빠져나올 때 노티피케이션을 전달하기 위해 시스템을 움직이는 트리거 조건입니다.

https://developer.apple.com/documentation/usernotifications/unlocationnotificationtrigger
https://velog.io/@panther222128/UNLocationNotificationTrigger

UNPushNotificationTrigger

노티피케이션을 보낸 애플 푸시 노티피케이션 서비스(APNs)를 나타내는 트리거 조건입니다.

https://developer.apple.com/documentation/usernotifications/unpushnotificationtrigger
https://velog.io/@panther222128/UNPushNotificationTrigger

UNNotificationTrigger

로컬 혹은 원격 노티피케이션의 전달을 트리거하는 서브클래스에 대한 일반적인 동작입니다.

https://developer.apple.com/documentation/usernotifications/unnotificationtrigger
https://velog.io/@panther222128/UNNotificationTrigger


0개의 댓글