Aby przypomnieć użytkownikom o skorzystaniu z ofert, zanim wygasną, na 48 godzin jest wyświetlane domyślne powiadomienie przed wygaśnięciem oferty. Aby można było wysłać powiadomienie, oferta musi spełniać te kryteria:
- Na urządzeniu użytkownika nie może być wcześniej wyświetlone powiadomienie o wygaśnięciu.
- W datetimemusi być ustawiony prawidłowy czas wygaśnięcia przypadający w przyszłości wvalidTimeInterval.end.date
- Pole disableExpirationNotificationdostępne do zapisu nie może być ustawione naTrueDomyślnie to pole ma wartośćfalse.
Poniższy zrzut ekranu przedstawia przykładowe domyślne powiadomienie, którego nie można zmienić:
 
  - Oferta wygasa (dzisiaj, jutro, za [x] dni)
- class.title
- class.titleImage
Nagłówka powiadomienia o wygaśnięciu oferty nie można dostosować.
Godziny niedostępności
Jeśli powiadomienie o wygaśnięciu oferty jest ustawione tak, aby pojawiało się między 22:00 a 6:00 czasu lokalnego użytkownika oferta pojawia się przed wybranym okresem lub po nim.
Niestandardowy czas powiadomienia o wygaśnięciu oferty specjalnej
Aby dostosować czas wyświetlania powiadomienia o wygaśnięciu Offer, użyj
message.displayInterval.start.date w polu OfferObjects lub
OfferClasses Jeśli ustawisz niestandardowy czas powiadomienia, pojawi się powiadomienie o wygaśnięciu.
zgodnie z zasadą message.displayInterval.start.date, a nie z domyślnej logiki
obliczony na podstawie validTimeInterval.end.date. Poniżej znajdziesz przykład dostosowanej
czas otrzymania powiadomienia o wygaśnięciu:
{
  "message": {
   "messageType": "EXPIRATION_NOTIFICATION",
   "displayInterval": {
     "start": {
      "date": datetime
     }
   }
  }
}displayInterval.start.date ustawia czas wyświetlenia powiadomienia. Jest taka możliwość
do 30 dni przed upływem daty ważności. Jeśli podasz dłuższy okres,
jest wysyłane po 30 dniach. Ta wiadomość nie wymaga pola nagłówka ani treści –
nie są używane.
