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

หากต้องการช่วยเตือนผู้ใช้ให้ใช้ข้อเสนอก่อนหมดอายุ ระบบจะส่งการแจ้งเตือนเริ่มต้น 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 วัน ข้อความนี้ไม่ต้องมีส่วนหัวและช่องเนื้อหา หากมีอยู่แล้ว ก็จะไม่มีการใช้