כדי להזכיר למשתמשים להשתמש במבצעים לפני שהתוקף שלהם פג, התראת ברירת המחדל מופעלת 48 שעות לפני שתוקף המבצע פג. כדי להפעיל התראה, המבצע צריך לעמוד בקריטריונים הבאים:
- המכשיר לא יכול היה להפעיל בעבר התראה על תפוגה במכשיר של המשתמש.
- חייב להיות לו תאריך תפוגה תקין:
datetime
, שחל בעתיד, שמוגדר ב-validTimeInterval.end.date
. - אסור שהשדה שניתן לכתיבה
disableExpirationNotification
יהיהTrue
. כברירת מחדל, הערך בשדה הזה הואfalse
.
בצילום המסך הבא מוצגת דוגמה להתראה שלא ניתנת לשינוי המוגדרת כברירת מחדל:
![התראה על תפוגת התוקף של המבצע](https://developers.google.cn/static/wallet/retail/offers/images/offer-expiration-notification.png?authuser=5&hl=he)
- המבצע בתוקף עד (היום, מחר, בעוד [x] ימים)
class.title
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 יום. להודעה הזו לא צריך כותרת ושדה גוף – אם הן כלולות, לא משתמשים בהן.