Benachrichtigungen zum Ablauf des Angebots

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

  1. Es darf nicht bereits eine Ablaufbenachrichtigung auf dem Gerät des Nutzers ausgelöst haben.
  2. Es muss einen gültigen Ablauf-datetime haben, der in der Zukunft liegt und in validTimeInterval.end.date festgelegt ist.
  3. Das beschreibbare Feld disableExpirationNotification darf nicht auf True festgelegt sein. Standardmäßig ist dieses Feld auf false gesetzt.

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, dass das Angebot abläuft, kann nicht angepasst werden.

Ausschlusszeiten

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

Benutzerdefinierte Benachrichtigungszeit für den Ablauf eines Angebots

Mit dem Feld message.displayInterval.start.date auf OfferObjects oder OfferClasses können Sie festlegen, wann die Ablaufbenachrichtigung Offer angezeigt wird. Wenn eine benutzerdefinierte Benachrichtigungszeit festgelegt ist, wird die Ablaufbenachrichtigung nach message.displayInterval.start.date ausgelöst und nicht nach der aus validTimeInterval.end.date berechneten Standardlogik. Das folgende Beispiel zeigt eine benutzerdefinierte Zeit für eine Ablaufbenachrichtigung:

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

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