Para recordarles a los usuarios que usen las ofertas antes de que venzan, se activa una notificación predeterminada en un plazo de 48 horas. antes de que venza la oferta. Para activar una notificación, la oferta debe cumplir con los siguientes criterios:
- No debe haber activado una notificación de vencimiento en el dispositivo del usuario anteriormente.
- Debe tener un vencimiento válido
datetime
que esté en el futuro, configurado envalidTimeInterval.end.date
- No se debe configurar el campo de escritura
disableExpirationNotification
comoTrue
De forma predeterminada, este campo se establece enfalse
.
En la siguiente captura de pantalla, se muestra un ejemplo de la notificación predeterminada que no se puede modificar:
El encabezado de la notificación de vencimiento de la oferta no se puede personalizar.
Horario sin disponibilidad
Si la notificación de vencimiento de la oferta está configurada para aparecer entre las 10 p.m. y las 6 a.m. en la dirección la oferta aparecerá antes o después de este período.
Fecha y hora de la notificación sobre el vencimiento de la oferta personalizada
Puedes personalizar cuándo aparece la notificación de vencimiento de Offer
con la
campo message.displayInterval.start.date
en OfferObjects
o
OfferClasses
Si se establece una hora de notificación personalizada, se activa la notificación de vencimiento
según message.displayInterval.start.date
, en lugar de la lógica predeterminada
calculado a partir del validTimeInterval.end.date
. El siguiente es un ejemplo de una
hora de una notificación de vencimiento:
{ "message": { "messageType": "EXPIRATION_NOTIFICATION", "displayInterval": { "start": { "date": datetime } } } }
displayInterval.start.date
establece el momento en que aparece la notificación. Sí, es posible
hasta 30 días antes de la fecha de vencimiento. Si se especifica un intervalo de tiempo mayor que este, el
se activa una notificación a los 30 días. Este mensaje no requiere un encabezado ni un campo de cuerpo.
si están incluidas, no se usan.