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

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

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

На следующем снимке экрана показан пример неизменяемого уведомления по умолчанию:

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

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

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

Если уведомление об истечении срока действия предложения настроено на появление между 22:00 и 6: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 дней. Это сообщение не требует полей заголовка и тела — если они включены, они не используются.