Benachrichtigungen zum Ablauf des Angebots

Um Nutzer daran zu erinnern, Angebote vor ihrem Ablauf zu verwenden, wird 48 Stunden eine Standardbenachrichtigung ausgelöst , bevor ein Angebot abläuft. Damit eine Benachrichtigung ausgelöst werden kann, muss ein Angebot die folgenden Kriterien erfüllen:

  1. Sie darf bisher noch keine Ablaufbenachrichtigung auf dem Gerät des Nutzers ausgelöst haben.
  2. Sie muss eine gültige Ablaufzeit datetime haben, die in der Zukunft liegt und in folgendem Zeitraum festgelegt ist: validTimeInterval.end.date.
  3. Das beschreibbare Feld disableExpirationNotification darf nicht auf True. Standardmäßig ist dieses Feld auf false festgelegt.

Der folgende Screenshot zeigt ein Beispiel für die standardmäßige, nicht änderbare Benachrichtigung:

Benachrichtigung zum Ablauf des Angebots
  1. Das Angebot läuft (heute, morgen, in [x] Tagen) ab
  2. class.title
  3. class.titleImage

Die Überschrift in der Benachrichtigung zum Ablauf des Angebots kann nicht angepasst werden.

Ausschlusszeiten

Wenn die Benachrichtigung zum Ablaufdatum des Angebots so eingestellt ist, dass sie zwischen 22:00 und 6:00 Uhr am Standort des Nutzers erscheint angezeigt wird, erscheint das Angebot entweder vor oder nach diesem Zeitraum.

Benutzerdefinierte Benachrichtigungszeit zum Ablauf des Angebots

Über dieOffer Feld message.displayInterval.start.date auf OfferObjects oder OfferClasses. Wenn eine benutzerdefinierte Benachrichtigungszeit festgelegt ist, wird die Ablaufbenachrichtigung ausgelöst gemäß der message.displayInterval.start.date anstelle der Standardlogik berechnet aus validTimeInterval.end.date. Im Folgenden finden Sie ein Beispiel für eine benutzerdefinierte Ablaufbenachrichtigung:

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

Mit displayInterval.start.date wird die Uhrzeit festgelegt, zu der die Benachrichtigung angezeigt wird. Es kann sein, bis zu 30 Tage vor dem Ablaufdatum eingerichtet werden. Wenn ein längerer Zeitraum angegeben ist, wird der Wert die Benachrichtigung nach 30 Tagen ausgelöst. Für diese Nachricht ist kein Header- und Textkörperfeld erforderlich – wenn sie enthalten sind, werden sie nicht verwendet.