إشعارات انتهاء صلاحية العرض

لتذكير المستخدمين بالاستفادة من العروض قبل انتهاء صلاحيتها، يتم تشغيل إشعار تلقائي بعد 48 ساعة. قبل انتهاء صلاحية العرض. لتشغيل إشعار، يجب أن يستوفي العرض المعايير التالية:

  1. ويجب ألا تكون قد شغّلت إشعار انتهاء الصلاحية على جهاز المستخدم في السابق
  2. يجب أن يحتوي على تاريخ انتهاء صلاحية صالح للسمة datetime يقع في المستقبل، وتم ضبطه في validTimeInterval.end.date
  3. يجب ألا يتم ضبط الحقل القابل للكتابة disableExpirationNotification على True يتم ضبط هذا الحقل تلقائيًا على false.

تعرض لقطة الشاشة التالية مثالاً على الإشعار التلقائي غير القابل للتعديل:

إشعار بانتهاء صلاحية العرض
  1. تنتهي صلاحية العرض (اليوم، غدًا، بعد [x] يوم)
  2. class.title
  3. class.titleImage

لا يمكن تخصيص العنوان في إشعار انتهاء صلاحية العرض.

ساعات الحجب

في حال ضبط إشعار انتهاء صلاحية العرض على الساعة بين الساعة 10 مساءً و6 صباحًا بالتوقيت المحلي للمستخدم تظهر إما قبل هذه الفترة الزمنية أو بعدها.

وقت الإشعار بانتهاء صلاحية العرض المخصّص

يمكنك تخصيص وقت ظهور إشعار انتهاء صلاحية 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 يومًا. لا تتطلب هذه الرسالة حقلاً للعنوان والنص الأساسي وإذا تم تضمينها، لن يتم استخدامها.