התראות על תפוגת התוקף של המבצע

כדי להזכיר למשתמשים להשתמש במבצעים לפני שהתוקף שלהם פג, התראת ברירת המחדל מופעלת 48 שעות לפני שתוקף המבצע פג. כדי להפעיל התראה, המבצע צריך לעמוד בקריטריונים הבאים:

  1. המכשיר לא יכול היה להפעיל בעבר התראה על תפוגה במכשיר של המשתמש.
  2. חייב להיות לו תאריך תפוגה תקין: datetime, שחל בעתיד, שמוגדר ב-validTimeInterval.end.date.
  3. אסור שהשדה שניתן לכתיבה disableExpirationNotification יהיה True. כברירת מחדל, הערך בשדה הזה הוא false.

בצילום המסך הבא מוצגת דוגמה להתראה שלא ניתנת לשינוי המוגדרת כברירת מחדל:

התראה על תפוגת התוקף של המבצע
  1. המבצע בתוקף עד (היום, מחר, בעוד [x] ימים)
  2. class.title
  3. class.titleImage

לא ניתן להתאים אישית את הכותרת בהודעה על תפוגת התוקף של המבצע.

שעות האפלה

אם ההתראה על פקיעת התוקף של המבצע מוגדרת בין 22:00 ל-6:00 בשעה המקומית של המשתמש, המבצע יוצג לפני או אחרי התקופה הזו.

זמן ההתראה על פקיעת התוקף של המבצע בהתאמה אישית

אתם יכולים לקבוע מתי התראת התפוגה של Offer מופיעה באמצעות השדה message.displayInterval.start.date ב-OfferObjects או ב-OfferClasses. אם מגדירים שעה מותאמת אישית להתראה, התראת התפוגה מופעלת בהתאם לmessage.displayInterval.start.date, במקום ללוגיקת ברירת המחדל שמחושבת לפי validTimeInterval.end.date. הנה דוגמה של זמן מותאם אישית להתראה על תפוגה:

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

displayInterval.start.date קובע את זמן הופעת ההתראה. אפשר להגדיר אותו עד 30 יום לפני תאריך התפוגה. אם צוין פרק זמן ארוך יותר, ההתראה תופעל בסימן 30 יום. להודעה הזו לא צריך כותרת ושדה גוף – אם הן כלולות, לא משתמשים בהן.