優惠到期通知

為了提醒使用者在優惠到期前使用優惠,系統會在優惠到期的 48 小時前觸發預設通知。優惠必須符合下列條件,才能觸發通知:

  1. 必須未曾在使用者的裝置上觸發到期通知。
  2. validTimeInterval.end.date 中必須設有未來的有效到期 datetime
  3. 可寫入的欄位 disableExpirationNotification 不得設為 True。根據預設,這個欄位是設為 false

以下螢幕截圖是無法修改的預設通知範例:

優惠到期通知
  1. 優惠將於 (今天、明天、[x] 天後) 到期
  2. class.title
  3. class.titleImage

您無法自訂優惠到期通知的標頭。

停止顯示時段

如果設定優惠到期通知是在使用者當地時間晚上 10 點到上午 6 點之間,則優惠會在這段時間範圍之前或之後顯示。

自訂優惠到期通知時間

您可以使用 OfferObjectsOfferClasses 中的 message.displayInterval.start.date 欄位自訂 Offer 到期通知的顯示時間。如果設定了自訂通知時間,到期通知的觸發會根據 message.displayInterval.start.date,而非從 validTimeInterval.end.date 計算的預設邏輯。以下是自訂到期通知時間的範例:

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

displayInterval.start.date 會設定通知顯示的時間。最多可設為到期日前 30 天。如果指定的時間範圍超過 30 天,通知會在 30 天前觸發。這則訊息不需要標頭和內文欄位,即使包含這些欄位,系統也不會使用。