Уведомления об истечении срока действия предложения

Чтобы пользователи не забывали о специальных предложениях, за 48 часов до окончания срока действия им отправляется уведомление. Чтобы уведомление сработало, предложение должно соответствовать следующим критериям:

  1. Ранее на устройстве пользователя не должно было появляться уведомление об истечении срока действия.
  2. У него должен быть действительный срок действия datetime в будущем, заданный в validTimeInterval.end.date.
  3. В поле disableExpirationNotification, доступном для записи, не должно быть указано значение True. По умолчанию в этом поле указано значение false.

На скриншоте ниже показан пример уведомления по умолчанию, которое нельзя изменить.

уведомление об окончании срока действия предложения
  1. Срок действия предложения истекает (сегодня, завтра, через [x] дней)
  2. class.title
  3. class.titleImage

Заголовок в уведомлении об истечении срока действия предложения нельзя настроить.

Часы отключения

Если уведомление об истечении срока действия предложения должно появиться между 22:00 и 06:00 по местному времени пользователя, оно будет показано до или после этого периода времени.

Время уведомления об истечении срока действия специального предложения

Вы можете настроить, когда будет появляться уведомление об истечении срока действия Offer, с помощью поля message.displayInterval.start.date в OfferObjects или OfferClasses. Если задано настраиваемое время уведомления, уведомление об истечении срока действия активируется в соответствии с message.displayInterval.start.date, а не по логике по умолчанию, рассчитанной на основе validTimeInterval.end.date. Ниже приведен пример настраиваемого времени для уведомления об истечении срока действия:

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

displayInterval.start.date задает время появления уведомления. Его можно настроить за 30 дней до даты окончания срока действия. Если указать более длительный период, уведомление будет отправлено через 30 дней. Для этого сообщения не требуются поля заголовка и текста. Если они включены, то не используются.