برای یادآوری کاربران به استفاده از پیشنهادها قبل از انقضا، یک اعلان پیشفرض 48 ساعت قبل از انقضای پیشنهاد فعال میشود. برای شروع یک اعلان، یک پیشنهاد باید دارای معیارهای زیر باشد:
- نباید قبلاً اعلان انقضا را در دستگاه کاربر ایجاد کرده باشد.
- باید
datetime
انقضای معتبری داشته باشد که در آینده است که درvalidTimeInterval.end.date
تنظیم شده است. - فیلد قابل نوشتن
disableExpirationNotification
نباید رویTrue
تنظیم شده باشد. به طور پیش فرض، این فیلد رویfalse
تنظیم شده است.
تصویر زیر نمونه ای از اعلان پیش فرض و غیرقابل تغییر را نشان می دهد:
سرصفحه در اعلان انقضای پیشنهاد قابل تنظیم نیست.
ساعت خاموشی
اگر تنظیم شده باشد که اعلان انقضای پیشنهاد بین ساعت 10 شب تا 6 صبح به وقت محلی کاربر ظاهر شود، پیشنهاد قبل یا بعد از این بازه زمانی ظاهر می شود.
زمان اعلان انقضای پیشنهاد سفارشی
میتوانید با استفاده از قسمت message.displayInterval.start.date
در OfferObjects
یا OfferClasses
، زمانی که اعلان انقضای Offer
ظاهر میشود، سفارشی کنید. اگر زمان اعلان سفارشی تنظیم شده باشد، اعلان انقضا به جای منطق پیشفرض محاسبهشده از validTimeInterval.end.date
، مطابق message.displayInterval.start.date
فعال میشود. نمونه زیر نمونه ای از زمان سفارشی برای اعلان انقضا است:
{ "message": { "messageType": "EXPIRATION_NOTIFICATION", "displayInterval": { "start": { "date": datetime } } } }
displayInterval.start.date
زمان نمایش اعلان را تعیین می کند. تا 30 روز قبل از تاریخ انقضا قابل تنظیم است. اگر بازه زمانی بیشتر از این مشخص شده باشد، اعلان در علامت 30 روز فعال می شود. این پیام نیازی به فیلد سرصفحه و متن ندارد - اگر شامل شوند استفاده نمیشوند.