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:
- Kullanıcının cihazında son kullanma tarihi bildirimi tetiklenmemiş olmalıdır.
- İleri tarihli bir son kullanma tarihi (
datetime
) vevalidTimeInterval.end.date
olarak ayarlanmış olmalıdır. - Yazılabilir
disableExpirationNotification
alanıTrue
olarak ayarlanmış olmamalıdır. Varsayılan olarak bu alanfalse
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 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.