การแจ้งเตือนวันหมดอายุของข้อเสนอ

การแจ้งเตือนเริ่มต้นจะทำงาน 48 ชั่วโมงเพื่อช่วยเตือนให้ผู้ใช้ใช้ข้อเสนอก่อนหมดอายุ ก่อนที่ข้อเสนอจะหมดอายุ หากต้องการให้ระบบส่งการแจ้งเตือน ข้อเสนอต้องมีคุณสมบัติตรงตามเกณฑ์ต่อไปนี้

  1. โดยต้องไม่ทริกเกอร์การแจ้งเตือนการหมดอายุในอุปกรณ์ของผู้ใช้ก่อนหน้านี้
  2. ต้องมีวันหมดอายุที่ถูกต้อง datetime ซึ่งเป็นวันที่ในอนาคตที่ตั้งค่าเป็น validTimeInterval.end.date
  3. จะต้องไม่ได้ตั้งค่าฟิลด์ที่เขียนได้ disableExpirationNotification เป็น True ช่องนี้จะมีค่าเริ่มต้นเป็น false

ภาพหน้าจอต่อไปนี้แสดงตัวอย่างการแจ้งเตือนเริ่มต้นที่แก้ไขไม่ได้

การแจ้งเตือนวันหมดอายุของข้อเสนอ
  1. ข้อเสนอหมดอายุ (วันนี้ พรุ่งนี้ ในอีก [x] วัน)
  2. class.title
  3. class.titleImage

คุณจะปรับแต่งส่วนหัวในการแจ้งเตือนวันหมดอายุของข้อเสนอไม่ได้

ช่วงหยุดทำงาน

หากตั้งค่าการแจ้งเตือนการหมดอายุของข้อเสนอให้แสดงระหว่างเวลา 22:00 น. ถึง 06: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 วัน ข้อความนี้ไม่ต้องใช้ฟิลด์ส่วนหัวและเนื้อหา หากรวมไว้ด้วย จะไม่มีการใช้