혜택 만료 알림

혜택이 만료되기 전에 사용자에게 혜택을 사용하도록 알리기 위해 혜택 만료 48시간 전에 기본 알림이 트리거됩니다. 알림을 실행하려면 혜택이 다음 기준을 충족해야 합니다.

  1. 이전에 사용자 기기에서 만료 알림을 트리거한 적이 없어야 합니다.
  2. 미래 시점의 유효한 만료 datetimevalidTimeInterval.end.date에 설정되어 있어야 합니다.
  3. 쓰기 가능 필드인 disableExpirationNotificationTrue로 설정되어 있지 않아야 합니다. 기본적으로 이 필드는 false로 설정됩니다.

다음 스크린샷은 수정할 수 없는 기본 알림의 예를 보여줍니다.

혜택 만료 알림
  1. 혜택 만료 (오늘, 내일, [x] 일 후)
  2. class.title
  3. class.titleImage

쿠폰 만료 알림의 헤더는 맞춤설정할 수 없습니다.

방해 금지 시간

혜택 만료 알림이 사용자의 현지 시간을 기준으로 오후 10시에서 오전 6시 사이에 표시되도록 설정된 경우 이 기간 전후에 혜택이 표시됩니다.

맞춤 혜택 만료 알림 시간

OfferObjects 또는 OfferClassesmessage.displayInterval.start.date 필드를 사용하여 Offer 만료 알림이 표시되는 시점을 맞춤설정할 수 있습니다. 맞춤 알림 시간을 설정하면 만료 알림이 validTimeInterval.end.date에서 계산된 기본 로직이 아닌 message.displayInterval.start.date에 따라 트리거됩니다. 다음은 만료 알림 시간이 맞춤설정된 샘플입니다.

{
  "message": {
   "messageType": "EXPIRATION_NOTIFICATION",
   "displayInterval": {
     "start": {
      "date": datetime
     }
   }
  }
}

displayInterval.start.date는 알림이 표시되는 시간을 설정합니다. 만료일 최대 30일 전으로 설정할 수 있습니다. 이 값보다 긴 기간이 지정되면 알림이 30일을 기점으로 트리거됩니다. 이 메시지에는 헤더와 본문 필드가 필요하지 않습니다. 헤더와 본문 필드가 포함되더라도 사용되지 않습니다.