ऑफ़र खत्म होने की सूचनाएं

उपयोगकर्ताओं को याद दिलाने के लिए कि ऑफ़र की समयसीमा खत्म होने से पहले, उन्हें इस्तेमाल करने के बारे में याद दिला दें. इसके लिए, 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 दिन पहले तक सेट अप करें. अगर इससे ज़्यादा समयावधि दी गई है, तो सूचना ट्रिगर होती है. इस मैसेज के लिए हेडर और बॉडी फ़ील्ड की ज़रूरत नहीं है - तो उनका इस्तेमाल नहीं किया जाएगा.