Thông báo hết hạn ưu đãi

Để nhắc người dùng sử dụng ưu đãi trước khi ưu đãi hết hạn, một thông báo mặc định sẽ được kích hoạt sau 48 giờ trước khi ưu đãi hết hạn. Để kích hoạt thông báo, ưu đãi phải đáp ứng các tiêu chí sau:

  1. Ứng dụng này không được từng kích hoạt thông báo hết hạn trên thiết bị của người dùng.
  2. Tài khoản này phải có thời hạn hợp lệ datetime là một ngày trong tương lai, được đặt trong validTimeInterval.end.date
  3. Không được đặt trường có thể ghi disableExpirationNotification thành True Theo mặc định, trường này được đặt thành false.

Ảnh chụp màn hình sau đây trình bày một ví dụ về thông báo mặc định, không thể sửa đổi:

thông báo hết hạn mặt hàng
  1. Ưu đãi sẽ hết hạn (hôm nay, ngày mai, sau [x] ngày)
  2. class.title
  3. class.titleImage

Không thể tuỳ chỉnh tiêu đề trong thông báo hết hạn ưu đãi.

Giờ hạn chế phát sóng

Nếu thông báo hết hạn ưu đãi được đặt xuất hiện trong khoảng từ 10 giờ tối đến 6 giờ sáng tại địa phương của người dùng ưu đãi sẽ xuất hiện trước hoặc sau khoảng thời gian này.

Thời gian thông báo hết hạn ưu đãi tuỳ chỉnh

Bạn có thể tuỳ chỉnh thời điểm thông báo hết hạn Offer xuất hiện bằng cách sử dụng Trường message.displayInterval.start.date trên OfferObjects hoặc OfferClasses. Nếu bạn đặt thời gian thông báo tuỳ chỉnh, thì thông báo hết hạn sẽ kích hoạt theo message.displayInterval.start.date, thay vì logic mặc định được tính từ validTimeInterval.end.date. Sau đây là mẫu của một tuỳ chỉnh thời gian thông báo hết hạn:

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

displayInterval.start.date thiết lập thời gian thông báo xuất hiện. Có thể tối đa 30 ngày trước ngày hết hạn. Nếu khoảng thời gian lớn hơn khoảng thời gian này được chỉ định, các lần kích hoạt thông báo tại mốc 30 ngày. Thư này không yêu cầu trường tiêu đề và nội dung - nếu có thì chúng sẽ không được sử dụng.