اعلان های انقضا را ارائه دهید

برای یادآوری کاربران به استفاده از پیشنهادها قبل از انقضا، یک اعلان پیش‌فرض 48 ساعت قبل از انقضای پیشنهاد فعال می‌شود. برای شروع یک اعلان، یک پیشنهاد باید دارای معیارهای زیر باشد:

  1. نباید قبلاً اعلان انقضا را در دستگاه کاربر ایجاد کرده باشد.
  2. باید datetime انقضای معتبری داشته باشد که در آینده است که در validTimeInterval.end.date تنظیم شده است.
  3. فیلد قابل نوشتن disableExpirationNotification نباید روی True تنظیم شده باشد. به طور پیش فرض، این فیلد روی false تنظیم شده است.

تصویر زیر نمونه ای از اعلان پیش فرض و غیرقابل تغییر را نشان می دهد:

اعلان انقضای پیشنهاد
  1. پیشنهاد منقضی می‌شود (امروز، فردا، [x] روز دیگر)
  2. class.title
  3. class.titleImage

سرصفحه در اعلان انقضای پیشنهاد قابل تنظیم نیست.

ساعت خاموشی

اگر تنظیم شده باشد که اعلان انقضای پیشنهاد بین ساعت 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 روز فعال می شود. این پیام نیازی به فیلد سرصفحه و متن ندارد - اگر شامل شوند استفاده نمی‌شوند.