লক স্ক্রিনে ফ্লাইটের স্ট্যাটাস কীভাবে দেখাবেন
প্রতিটি চেক-ইন করা যাত্রীকে ফ্লাইট অবতরণ না করা পর্যন্ত লক স্ক্রিনে গেট, স্ট্যাটাস এবং সময় দেখান। এই গাইডটি Live Activity এলিমেন্ট ব্যবহার করে সেই Journey তৈরি করে।
পূর্বশর্ত
Anchor link to- আপনার iOS অ্যাপ Live Activities সমর্থন করে। দেখুন iOS SDK Live Activities গাইড।
- এই অ্যাপের জন্য একটি ফ্লাইট উইজেট স্কিমা প্রকাশিত হয়েছে। দেখুন iOS Live Activity স্কিমা কনফিগারেশন।
ইভেন্ট তৈরি করুন
Anchor link toএই গাইডের জন্য এগুলি উদাহরণ ইভেন্টের নাম। যখন আপনার অ্যাপ বা ব্যাকএন্ড প্রথমবারের জন্য একটি নাম পাঠায়, তখন Pushwoosh স্বয়ংক্রিয়ভাবে সেই ইভেন্টটি তৈরি করে। শুধুমাত্র যদি আপনি প্রথমবার পাঠানোর আগে অ্যাট্রিবিউট টাইপ নিজে সেট করতে চান, তাহলে প্রথমে কন্ট্রোল প্যানেলে ইভেন্টগুলি তৈরি করুন।
CheckInCompleted, FlightStatusChanged, এবং FlightLanded ইভেন্টগুলি তৈরি করুন (বা পুনরায় ব্যবহার করুন)।
ইভেন্ট তৈরি সম্পর্কে আরও জানুন
Journey তৈরি করুন
Anchor link toCustomer Journey Builder খুলুন, একটি ক্যাম্পেইন তৈরি করুন এবং নীচের সবকিছু একটি ক্যানভাসে তৈরি করুন।
- Campaigns → Customer Journey Builder-এ যান।
- Create campaign-এ ক্লিক করুন।
- Build a journey from scratch-এ ক্লিক করুন।
এন্ট্রি সেট করুন
Anchor link to- ক্যানভাসে একটি Trigger-based entry এলিমেন্ট যোগ করুন।
- এটিকে
CheckInCompleted-এ সেট করুন।

ফ্লাইট কার্ড শুরু করুন
Anchor link to- এন্ট্রির পরে একটি Live Activity এলিমেন্ট যোগ করুন।
- এর নাম দিন
Flight card start। - Action-কে Start-এ সেট করুন।
- ফ্লাইট Widget এবং Schema version নির্বাচন করুন।

- Card key: event-কে
CheckInCompleted-এ সেট করুন।

- Card content (
gate,status,estimatedTime) এবং অ্যালার্ট ফিল্ডগুলি পূরণ করুন।

- Apply-তে ক্লিক করুন।
অপেক্ষা করুন এবং কার্ড আপডেট করুন
Anchor link toStart এলিমেন্টের পরে একই ক্যানভাসে চালিয়ে যান।
- একটি Wait for Trigger এলিমেন্ট যোগ করুন।
FlightStatusChanged-এর জন্য অপেক্ষা করুন।- আপনার ফ্লাইট আপডেটের সাথে মানানসই একটি অপেক্ষার সময় সেট করুন।

- ইভেন্টটি ঘটলে যে শাখাটি ফায়ার হয়, সেখানে একটি Live Activity এলিমেন্ট যোগ করুন।
- এর নাম দিন
Flight card update। - Action-কে Update-এ সেট করুন।
- একই Widget এবং Schema version বেছে নিন।

- Card created by-তে
Flight card startনির্বাচন করুন।

- Card content আপডেট করুন।

- Apply-তে ক্লিক করুন।
অপেক্ষা করুন এবং কার্ড শেষ করুন
Anchor link toUpdate এলিমেন্টের পরে একই ক্যানভাসে চালিয়ে যান।
- আরেকটি Wait for Trigger এলিমেন্ট যোগ করুন।
FlightLanded-এর জন্য অপেক্ষা করুন।

- ইভেন্টটি ঘটলে যে শাখাটি ফায়ার হয়, সেখানে একটি Live Activity এলিমেন্ট যোগ করুন।
- এর নাম দিন
Flight card end। - Action-কে End-এ সেট করুন।
- একই Widget এবং Schema version বেছে নিন।
- Card created by-তে
Flight card startনির্বাচন করুন।

- প্রয়োজন হলে অ্যালার্ট এবং Dismiss after, min সেট করুন।

- Apply-তে ক্লিক করুন।

যাত্রী যা দেখতে পান
Anchor link toলক স্ক্রিনে, যাত্রী একটি Live Activity কার্ড পান যা ফ্লাইটের অগ্রগতির সাথে সাথে পরিবর্তিত হয়। উদাহরণস্বরূপ:
গেট B12, স্ট্যাটাস Boarding, আনুমানিক সময় 18:45।

একই কার্ড আপডেট হয়, উদাহরণস্বরূপ গেট B14, স্ট্যাটাস Delayed, আনুমানিক সময় 19:10।

কার্ডটি বন্ধ হয়ে যায় এবং লক স্ক্রিন থেকে চলে যায়।