혜택이 만료되기 전에 사용자에게 혜택을 사용하도록 알리기 위해 혜택 만료 48시간 전에 기본 알림이 트리거됩니다. 알림을 실행하려면 혜택이 다음 기준을 충족해야 합니다.
- 이전에 사용자 기기에서 만료 알림을 트리거한 적이 없어야 합니다.
- 미래 시점의 유효한 만료
datetime
가validTimeInterval.end.date
에 설정되어 있어야 합니다. - 쓰기 가능 필드인
disableExpirationNotification
이True
로 설정되어 있지 않아야 합니다. 기본적으로 이 필드는false
로 설정됩니다.
다음 스크린샷은 수정할 수 없는 기본 알림의 예를 보여줍니다.
쿠폰 만료 알림의 헤더는 맞춤설정할 수 없습니다.
방해 금지 시간
혜택 만료 알림이 사용자의 현지 시간을 기준으로 오후 10시에서 오전 6시 사이에 표시되도록 설정된 경우 이 기간 전후에 혜택이 표시됩니다.
맞춤 혜택 만료 알림 시간
OfferObjects
또는 OfferClasses
의 message.displayInterval.start.date
필드를 사용하여 Offer
만료 알림이 표시되는 시점을 맞춤설정할 수 있습니다. 맞춤 알림 시간을 설정하면 만료 알림이 validTimeInterval.end.date
에서 계산된 기본 로직이 아닌 message.displayInterval.start.date
에 따라 트리거됩니다. 다음은 만료 알림 시간이 맞춤설정된 샘플입니다.
{ "message": { "messageType": "EXPIRATION_NOTIFICATION", "displayInterval": { "start": { "date": datetime } } } }
displayInterval.start.date
는 알림이 표시되는 시간을 설정합니다. 만료일 최대 30일 전으로 설정할 수 있습니다. 이 값보다 긴 기간이 지정되면 알림이 30일을 기점으로 트리거됩니다. 이 메시지에는 헤더와 본문 필드가 필요하지 않습니다. 헤더와 본문 필드가 포함되더라도 사용되지 않습니다.