优惠失效通知

为在优惠到期前提醒用户使用优惠,系统会在 48 小时后触发默认通知 。如需触发通知,优惠必须满足以下条件:

  1. 之前不得在用户设备上触发失效通知。
  2. 必须在有效时间 datetime(设置为未来时间)设置 validTimeInterval.end.date
  3. 可写字段 disableExpirationNotification 不能设为 True。默认情况下,此字段设置为 false

以下屏幕截图显示了不可修改的默认通知示例:

优惠失效通知
  1. 优惠将于今天、明天、[x] 天后过期
  2. class.title
  3. class.titleImage

无法自定义优惠失效通知中的标题。

中断时段

如果优惠失效通知的显示时间设置为晚上 10 点到早上 6 点之间,在用户所在地 则相应优惠会在该时间段之前或之后显示。

自定义优惠失效通知时间

您可以使用Offer OfferObjects 上的“message.displayInterval.start.date”字段,或 OfferClasses。如果设置了自定义通知时间,则会触发失效通知 根据 message.displayInterval.start.date,而不是默认逻辑 计算方法为:validTimeInterval.end.date。以下是自定义 失效通知的时间:

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

displayInterval.start.date 会设置显示通知的时间。它可以 设置为到期日期前 30 天。如果指定的时间跨度大于此值,则 通知会在第 30 天触发此邮件无需标头和正文字段 - 如果包含这些对象,则不会被使用。