Powiadomienia o wygaśnięciu oferty

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:

  1. Na urządzeniu użytkownika nie może być wcześniej wyświetlone powiadomienie o wygaśnięciu.
  2. W datetime musi być ustawiony prawidłowy czas wygaśnięcia przypadający w przyszłości w validTimeInterval.end.date
  3. Pole disableExpirationNotification dostępne do zapisu nie może być ustawione na True Domyślnie to pole ma wartość false.
.

Poniższy zrzut ekranu przedstawia przykładowe domyślne powiadomienie, którego nie można zmienić:

powiadomienie o wygaśnięciu oferty
  1. Oferta wygasa (dzisiaj, jutro, za [x] dni)
  2. class.title
  3. 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.