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 datetime válida no futuro, definida em
validTimeInterval.end.date.
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 abaixo mostra um exemplo da notificação padrão não modificável:
A oferta expira (hoje, amanhã, em [x] dias)
class.title
class.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:
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.
[null,null,["Última atualização 2024-09-09 UTC."],[[["Offers trigger an expiration notification 48 hours before expiry if they have a future expiration date, haven't previously triggered a notification, and don't have `disableExpirationNotification` set to `True`."],["The default notification displays the offer's title, title image, and relative expiration time (today, tomorrow, or in x days)."],["Notifications are prevented from appearing between 10 PM and 6 AM local time, shifting to before or after this window."],["Custom notification times can be set using `message.displayInterval.start.date`, overriding the default 48-hour trigger and allowing scheduling up to 30 days before expiry."],["Only one expiration notification is sent per offer; a custom notification time prevents the default notification from triggering."]]],["Offers trigger an expiration notification 48 hours before expiring, provided they haven't previously triggered one, have a valid future expiration date, and don't have `disableExpirationNotification` set to `True`. Notifications display the expiration time, `class.title`, and `class.titleImage`. Blackout hours (10 PM - 6 AM) shift notifications. Custom notification times, defined by `message.displayInterval.start.date`, override the default and can be set up to 30 days before expiration. Only one expiration notification is sent per offer.\n"]]