Notificaciones sobre el vencimiento de la oferta

Para recordarles a los usuarios que usen las ofertas antes de que venzan, se activa una notificación predeterminada 48 horas antes de que venza la oferta. Para activar una notificación, la oferta debe cumplir con los siguientes criterios:

  1. No debe haber activado anteriormente una notificación de vencimiento en el dispositivo del usuario.
  2. Debe tener un vencimiento válido datetime que sea en el futuro, establecido en validTimeInterval.end.date.
  3. No debe tener el campo que admite escritura disableExpirationNotification configurado como True. De forma predeterminada, este campo se establece en false.

En la siguiente captura de pantalla, se muestra un ejemplo de la notificación predeterminada que no se puede modificar:

notificación de vencimiento de la oferta
  1. La oferta vence (hoy, mañana, dentro de [x] días)
  2. class.title
  3. class.titleImage

No se puede personalizar el encabezado de la notificación de vencimiento de la oferta.

Horas 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 hora local del usuario, la oferta aparecerá antes o después de este período.

Hora de notificación de vencimiento de la oferta personalizada

Puedes personalizar cuándo aparece la notificación de vencimiento de Offer con el campo message.displayInterval.start.date en OfferObjects o OfferClasses. Si se configura una hora de notificación personalizada, la notificación de vencimiento se activa de acuerdo con el message.displayInterval.start.date, en lugar de la lógica predeterminada que se calcula a partir de validTimeInterval.end.date. A continuación, se muestra un ejemplo de una hora personalizada para una notificación de vencimiento:

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

El displayInterval.start.date establece la hora en la que aparecerá la notificación. Se puede configurar hasta 30 días antes de la fecha de vencimiento. Si se especifica un intervalo de tiempo mayor que este, la notificación se activa a los 30 días. Este mensaje no requiere un campo de encabezado y cuerpo. Si se incluyen, no se usan.