उपयोगकर्ताओं को याद दिलाने के लिए कि ऑफ़र की समयसीमा खत्म होने से पहले, उन्हें इस्तेमाल करने के बारे में याद दिला दें. इसके लिए, 48 घंटे तक डिफ़ॉल्ट सूचना ट्रिगर की जाती है ऑफ़र खत्म होने से पहले. सूचना को ट्रिगर करने के लिए, ऑफ़र को इन शर्तों को पूरा करना होगा:
- इसने उपयोगकर्ता के डिवाइस पर, ऐक्सेस खत्म होने की सूचना पहले कभी ट्रिगर नहीं की होनी चाहिए.
- इसकी समयसीमा खत्म होने की एक मान्य वैल्यू
datetime
होनी चाहिए. यह समयसीमा खत्म होने के समय की होनी चाहिएvalidTimeInterval.end.date
. - इसमें लिखने लायक फ़ील्ड
disableExpirationNotification
नहीं होना चाहिएTrue
. डिफ़ॉल्ट रूप से, यह फ़ील्डfalse
पर सेट होता है.
इस स्क्रीनशॉट में, डिफ़ॉल्ट सूचना का एक उदाहरण दिया गया है. इसमें बदलाव न किया जा सकता है:
ऑफ़र खत्म होने की सूचना के हेडर को पसंद के मुताबिक नहीं बनाया जा सकता.
ब्लैकआउट का समय
अगर ऑफ़र खत्म होने की सूचना, उपयोगकर्ता के लोकल स्टोर पर रात 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 दिन पहले तक सेट अप करें. अगर इससे ज़्यादा समयावधि दी गई है, तो
सूचना ट्रिगर होती है. इस मैसेज के लिए हेडर और बॉडी फ़ील्ड की ज़रूरत नहीं है -
तो उनका इस्तेमाल नहीं किया जाएगा.