لتذكير المستخدمين بالاستفادة من العروض قبل انتهاء صلاحيتها، يتم تشغيل إشعار تلقائي بعد 48 ساعة. قبل انتهاء صلاحية العرض. لتشغيل إشعار، يجب أن يستوفي العرض المعايير التالية:
- ويجب ألا تكون قد شغّلت إشعار انتهاء الصلاحية على جهاز المستخدم في السابق
- يجب أن يحتوي على تاريخ انتهاء صلاحية صالح للسمة
datetimeيقع في المستقبل، وتم ضبطه فيvalidTimeInterval.end.date - يجب ألا يتم ضبط الحقل القابل للكتابة
disableExpirationNotificationعلىTrueيتم ضبط هذا الحقل تلقائيًا علىfalse.
تعرض لقطة الشاشة التالية مثالاً على الإشعار التلقائي غير القابل للتعديل:
- تنتهي صلاحية العرض (اليوم، غدًا، بعد [x] يوم)
class.titleclass.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 يومًا. لا تتطلب هذه الرسالة حقلاً للعنوان والنص الأساسي
وإذا تم تضمينها، لن يتم استخدامها.