برای یادآوری کاربران به استفاده از پیشنهادها قبل از انقضا، یک اعلان پیشفرض 48 ساعت قبل از انقضای پیشنهاد فعال میشود. برای شروع یک اعلان، یک پیشنهاد باید دارای معیارهای زیر باشد:
نباید قبلاً اعلان انقضا را در دستگاه کاربر ایجاد کرده باشد.
باید datetime انقضای معتبری داشته باشد که در آینده است که در validTimeInterval.end.date تنظیم شده است.
فیلد قابل نوشتن disableExpirationNotification نباید روی True تنظیم شده باشد. به طور پیش فرض، این فیلد روی false تنظیم شده است.
تصویر زیر نمونه ای از اعلان پیش فرض و غیرقابل تغییر را نشان می دهد:
پیشنهاد منقضی میشود (امروز، فردا، [x] روز دیگر)
class.title
class.titleImage
سرصفحه در اعلان انقضای پیشنهاد قابل تنظیم نیست.
ساعت خاموشی
اگر تنظیم شده باشد که اعلان انقضای پیشنهاد بین ساعت 10 شب تا 6 صبح به وقت محلی کاربر ظاهر شود، پیشنهاد قبل یا بعد از این بازه زمانی ظاهر می شود.
زمان اعلان انقضای پیشنهاد سفارشی
میتوانید با استفاده از قسمت message.displayInterval.start.date در OfferObjects یا OfferClasses ، زمانی که اعلان انقضای Offer ظاهر میشود، سفارشی کنید. اگر زمان اعلان سفارشی تنظیم شده باشد، اعلان انقضا به جای منطق پیشفرض محاسبهشده از validTimeInterval.end.date ، مطابق message.displayInterval.start.date فعال میشود. نمونه زیر نمونه ای از زمان سفارشی برای اعلان انقضا است:
displayInterval.start.date زمان نمایش اعلان را تعیین می کند. تا 30 روز قبل از تاریخ انقضا قابل تنظیم است. اگر بازه زمانی بیشتر از این مشخص شده باشد، اعلان در علامت 30 روز فعال می شود. این پیام نیازی به فیلد سرصفحه و متن ندارد - اگر شامل شوند استفاده نمیشوند.
تاریخ آخرین بهروزرسانی 2025-02-28 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-02-28 بهوقت ساعت هماهنگ جهانی."],[[["Offers trigger an expiration notification 48 hours before expiry if they have a future expiration date, haven't previously triggered a notification, and don't have `disableExpirationNotification` set to `True`."],["The default notification displays the offer's title, title image, and relative expiration time (today, tomorrow, or in x days)."],["Notifications are prevented from appearing between 10 PM and 6 AM local time, shifting to before or after this window."],["Custom notification times can be set using `message.displayInterval.start.date`, overriding the default 48-hour trigger and allowing scheduling up to 30 days before expiry."],["Only one expiration notification is sent per offer; a custom notification time prevents the default notification from triggering."]]],["Offers trigger an expiration notification 48 hours before expiring, provided they haven't previously triggered one, have a valid future expiration date, and don't have `disableExpirationNotification` set to `True`. Notifications display the expiration time, `class.title`, and `class.titleImage`. Blackout hours (10 PM - 6 AM) shift notifications. Custom notification times, defined by `message.displayInterval.start.date`, override the default and can be set up to 30 days before expiration. Only one expiration notification is sent per offer.\n"]]