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:
- Sie darf bisher noch keine Ablaufbenachrichtigung auf dem Gerät des Nutzers ausgelöst haben.
- Sie muss eine gültige Ablaufzeit
datetime
haben, die in der Zukunft liegt und in folgendem Zeitraum festgelegt ist:validTimeInterval.end.date
. - Das beschreibbare Feld
disableExpirationNotification
darf nicht aufTrue
. Standardmäßig ist dieses Feld auffalse
festgelegt.
Der folgende Screenshot zeigt ein Beispiel für die standardmäßige, nicht änderbare Benachrichtigung:
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.