Teklif süre sonu bildirimleri

Kullanıcılara süresi dolmadan önce fırsatları kullanmalarını hatırlatmak için teklifin süresi dolmadan 48 saat önce varsayılan bir bildirim tetiklenir. Bir bildirimin tetiklenebilmesi için teklifin aşağıdaki ölçütleri karşılaması gerekir:

  1. Kullanıcının cihazında son kullanma tarihi bildirimi tetiklenmemiş olmalıdır.
  2. İleri tarihli bir son kullanma tarihi (datetime) ve validTimeInterval.end.date olarak ayarlanmış olmalıdır.
  3. Yazılabilir disableExpirationNotification alanı True olarak ayarlanmış olmamalıdır. Varsayılan olarak bu alan false değerine ayarlanmıştır.

Aşağıdaki ekran görüntüsünde varsayılan, değiştirilemez bildirimin bir örneği gösterilmektedir:

teklifin geçerlilik süresi bildirimi
  1. Teklifin süresi bugün, yarın, [x] gün sonra dolacak
  2. class.title
  3. class.titleImage

Teklifin geçerlilik süresi bildirimindeki başlık özelleştirilemez.

Yayın kesintisi saatleri

Teklifin sona erme bildirimi, kullanıcının yerel saatinde 22:00 ile 06:00 arasında gösterilecek şekilde ayarlanmışsa teklif bu süreden önce veya sonra görünür.

Özel teklif geçerlilik sonu bildirim zamanı

OfferObjects veya OfferClasses ürünündeki message.displayInterval.start.date alanını kullanarak Offer geçerlilik sonu bildiriminin ne zaman gösterileceğini özelleştirebilirsiniz. Özel bir bildirim süresi ayarlanırsa geçerlilik süresi bildirimi, validTimeInterval.end.date'da hesaplanan varsayılan mantık yerine message.displayInterval.start.date göre tetiklenir. Aşağıda, geçerlilik sonu bildirimi için özelleştirilmiş bir süre örneği verilmiştir:

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

displayInterval.start.date, bildirimin görüneceği zamanı ayarlar. Geçerlilik bitiş tarihinden 30 gün öncesine kadar ayarlanabilir. Bundan daha büyük bir zaman aralığı belirtilirse bildirim, 30 gün işaretinde tetiklenir. Bu mesaj için üstbilgi ve gövde alanı gerekmez. Eklenmişlerse kullanılmazlar.