Para lembrar os usuários de usar as ofertas antes que elas expirem, uma notificação padrão é acionada 48 horas. antes que a oferta expire. Para acionar uma notificação, uma oferta precisa atender aos seguintes critérios:
- Ele não pode ter acionado uma notificação de expiração no dispositivo do usuário antes.
 - Ele precisa ter uma validade 
datetimeválida no futuro, definida emvalidTimeInterval.end.date. - Ela não pode ter o campo gravável 
disableExpirationNotificationdefinido comoTrue. Por padrão, esse campo é definido comofalse. 
A captura de tela abaixo mostra um exemplo da notificação padrão não modificável:
  - A oferta expira (hoje, amanhã, em [x] dias)
 class.titleclass.titleImage
O cabeçalho na notificação de expiração da oferta não pode ser personalizado.
Horários de indisponibilidade
Se a notificação de expiração da oferta estiver configurada para aparecer entre 22h e 6h no local a oferta aparecerá antes ou depois desse período.
Hora de notificação de expiração da oferta personalizada
É 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 a partir de validTimeInterval.end.date. Veja a seguir um exemplo de um modelo
tempo para a notificação de expiração:
{
  "message": {
   "messageType": "EXPIRATION_NOTIFICATION",
   "displayInterval": {
     "start": {
      "date": datetime
     }
   }
  }
}A displayInterval.start.date define a hora em que a notificação aparece. Pode ser
até 30 dias antes da data de validade. Se um período maior que esse for especificado, o
é acionada na marca de 30 dias. Esta mensagem não requer um campo de cabeçalho e corpo -
Se forem incluídos, eles não serão usados.