Notifiche di scadenza delle offerte

Per ricordare agli utenti di utilizzare le offerte prima della loro scadenza, viene attivata una notifica predefinita 48 ore prima della scadenza dell'offerta. Per attivare una notifica, un'offerta deve soddisfare i seguenti criteri:

  1. Non deve aver attivato precedentemente una notifica di scadenza sul dispositivo dell'utente.
  2. Deve avere una scadenza valida datetime nel futuro, impostata in validTimeInterval.end.date.
  3. Il campo scrivibile disableExpirationNotification non deve essere impostato su True. Per impostazione predefinita, questo campo è impostato su false.

Il seguente screenshot mostra un esempio della notifica predefinita non modificabile:

notifica scadenza offerta
  1. L'offerta scade (oggi, domani, tra [x] giorni)
  2. class.title
  3. class.titleImage

L'intestazione della notifica della scadenza dell'offerta non può essere personalizzata.

Orario di blackout

Se la notifica di scadenza dell'offerta è impostata per essere visualizzata tra le 22:00 e le 6:00 (ora locale dell'utente), l'offerta viene visualizzata prima o dopo questo periodo di tempo.

Data/ora notifica scadenza offerta personalizzata

Puoi scegliere quando visualizzare la notifica di scadenza di Offer utilizzando il campo message.displayInterval.start.date su OfferObjects o OfferClasses. Se è impostata un'ora di notifica personalizzata, la notifica di scadenza viene attivata in base al message.displayInterval.start.date, anziché in base alla logica predefinita calcolata in base a validTimeInterval.end.date. Di seguito è riportato un esempio di tempo personalizzato per una notifica di scadenza:

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

L'displayInterval.start.date imposta l'ora di visualizzazione della notifica. Può essere impostato fino a 30 giorni prima della data di scadenza. Se viene specificato un intervallo di tempo superiore a questo, la notifica viene attivata in corrispondenza dell'indicatore dei 30 giorni. Questo messaggio non richiede un campo intestazione e corpo e, se è incluso, non viene utilizzato.