Notificações de expiração da oferta

Para lembrar os usuários de usar as ofertas antes que elas expirem, uma notificação padrão é acionada 48 horas antes do vencimento. Para acionar uma notificação, uma oferta precisa atender aos seguintes critérios:

  1. Ela não pode ter acionado uma notificação de expiração no dispositivo do usuário.
  2. Ela precisa ter uma validade datetime válida no futuro, definida em validTimeInterval.end.date.
  3. Ela não pode ter o campo gravável disableExpirationNotification definido como True. Por padrão, esse campo é definido como false.

A captura de tela a seguir mostra um exemplo da notificação padrão não modificável:

notificação de expiração da oferta
  1. A oferta expira (hoje, amanhã, em [x] dias)
  2. class.title
  3. class.titleImage

O cabeçalho na notificação de expiração da oferta não pode ser personalizado.

Horas de indisponibilidade

Se a notificação de expiração da oferta estiver configurada para ser exibida entre as 22h e as 6h no horário local do usuário, a oferta será exibida antes ou depois desse período.

Hora personalizada de notificação de expiração da oferta

É possível personalizar quando a notificação de expiração do Offer aparece usando o campo message.displayInterval.start.date em OfferObjects ou OfferClasses. Se uma hora de notificação personalizada for definida, a notificação de expiração será acionada de acordo com o message.displayInterval.start.date, em vez da lógica padrão calculada com base em validTimeInterval.end.date. Este é um exemplo de hora personalizada para uma notificação de expiração:

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

O displayInterval.start.date define a hora em que a notificação aparece. Ela pode ser configurada até 30 dias antes da data de validade. Se um período maior que esse for especificado, a notificação será acionada na marca de 30 dias. Essa mensagem não requer um campo de cabeçalho e corpo. Se estiverem, eles não serão usados.