ব্যবহারকারীদের মেয়াদ শেষ হওয়ার আগে অফারগুলি ব্যবহার করার কথা মনে করিয়ে দিতে, একটি অফারের মেয়াদ শেষ হওয়ার 48 ঘন্টা আগে একটি ডিফল্ট বিজ্ঞপ্তি ট্রিগার করা হয়। একটি বিজ্ঞপ্তি ট্রিগার করতে, একটি অফারকে অবশ্যই নিম্নলিখিত মানদণ্ড পূরণ করতে হবে:
- এটি অবশ্যই ব্যবহারকারীর ডিভাইসে একটি মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি ট্রিগার করেনি৷
- এটির অবশ্যই একটি বৈধ মেয়াদ শেষ হওয়ার
datetime
থাকতে হবে যা ভবিষ্যতের,validTimeInterval.end.date
এ সেট করা আছে। - এটিতে অবশ্যই লেখার যোগ্য ক্ষেত্র
disableExpirationNotification
True
সেট করা উচিত নয়। ডিফল্টরূপে, এই ক্ষেত্রটিfalse
সেট করা আছে।
নিম্নলিখিত স্ক্রিনশটটি ডিফল্ট, অপরিবর্তনীয় বিজ্ঞপ্তির একটি উদাহরণ দেখায়:
অফারের মেয়াদ শেষ হওয়ার বিজ্ঞপ্তির শিরোনামটি কাস্টমাইজ করা যাবে না।
ব্ল্যাকআউট ঘন্টা
অফার মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি ব্যবহারকারীর স্থানীয় সময় রাত 10PM থেকে 6AM এর মধ্যে প্রদর্শিত হলে, অফারটি এই সময়ের আগে বা পরে প্রদর্শিত হবে।
কাস্টম অফার মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি সময়
OfferObjects
বা OfferClasses
এ message.displayInterval.start.date
ফিল্ড ব্যবহার করে Offer
মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি উপস্থিত হলে আপনি কাস্টমাইজ করতে পারেন। যদি একটি কাস্টম বিজ্ঞপ্তি সময় সেট করা হয়, মেয়াদ শেষ হওয়ার বিজ্ঞপ্তিটি validTimeInterval.end.date
থেকে গণনা করা ডিফল্ট যুক্তির পরিবর্তে message.displayInterval.start.date
অনুযায়ী ট্রিগার হয়। মেয়াদ শেষ হওয়ার বিজ্ঞপ্তির জন্য একটি কাস্টমাইজড সময়ের একটি নমুনা নিচে দেওয়া হল:
{ "message": { "messageType": "EXPIRATION_NOTIFICATION", "displayInterval": { "start": { "date": datetime } } } }
displayInterval.start.date
বিজ্ঞপ্তিটি প্রদর্শিত হওয়ার সময় নির্ধারণ করে। মেয়াদ শেষ হওয়ার তারিখের 30 দিন আগে এটি সেট আপ করা যেতে পারে। যদি এর চেয়ে বেশি সময় নির্দিষ্ট করা হয়, তাহলে বিজ্ঞপ্তিটি 30 দিনের চিহ্নে ট্রিগার হয়। এই বার্তাটির শিরোনাম এবং বডি ফিল্ডের প্রয়োজন নেই - যদি সেগুলি অন্তর্ভুক্ত করা হয় তবে সেগুলি ব্যবহার করা হবে না৷