পটভূমি
এই ফিচারটি এয়ারলাইনগুলোকে ব্যবহারকারীর গুগল ওয়ালেটে স্বয়ংক্রিয়ভাবে বোর্ডিং পাস পাঠানোর সুযোগ দেয়। ঘন ঘন ভ্রমণকারীদের জন্য এটি বিশেষভাবে উপকারী হবে, কারণ এর মাধ্যমে তারা ওয়ালেটে নিজেদের বোর্ডিং পাস যুক্ত করার একটি সহজ ও ঝামেলাহীন পদ্ধতি উপভোগ করতে পারবেন।
চেক-ইন চ্যানেল (যেমন, ওয়েব, অ্যাপ, বা এয়ারপোর্ট কিয়স্ক) নির্বিশেষে এটি স্বয়ংক্রিয়ভাবে ঘটে। এয়ারলাইন পার্টনাররা ব্যবহারকারীর লয়ালটি অ্যাকাউন্ট নম্বর ব্যবহার করে পাসটি শনাক্ত করতে এবং তাদের ওয়ালেটে পাঠিয়ে দিতে পারে।

এই বৈশিষ্ট্যটি কীভাবে কাজ করে
ধাপ ১: ঘন ঘন ভ্রমণকারীকে তাদের ফ্রিকোয়েন্ট ফ্লায়ার লয়ালটি পাস ওয়ালেটে যোগ করার সুবিধা দিন।
ধাপ ২: ফ্রিকোয়েন্ট ফ্লায়ারের জন্য নতুন বোর্ডিং পাসগুলোকে ওয়ালেটে থাকা তাদের লয়ালটি পাসের সাথে লিঙ্ক করে স্বয়ংক্রিয়ভাবে যোগ করুন।
সর্বোত্তম অনুশীলন
- ঘন ঘন ভ্রমণকারীদের জন্য নির্বিঘ্নে লয়ালটি তালিকাভুক্তি সক্ষম করতে, একটি ‘গুগল দিয়ে সাইন আপ / সাইন ইন’ ফ্লো চালু করার কথা বিবেচনা করুন। এর ফলে ব্যবহারকারীরা গুগল ওয়ালেটের বিভিন্ন প্রবেশপথ থেকে, যেমন বোর্ডিং পাসের মাধ্যমে, আপনার এয়ারলাইনের লয়ালটি তালিকাভুক্তির প্রক্রিয়াটি খুঁজে নিতে পারবেন।

- আপনার অ্যান্ড্রয়েড অ্যাপ এবং ওয়েবসাইটে বিদ্যমান লয়্যালটি প্রোগ্রামের সদস্যদের জন্য ১-ক্লিক তালিকাভুক্তি চালু করার বিষয়টি বিবেচনা করুন।
দ্রষ্টব্য: এই ফিচারটি হলো অটো লিঙ্কড পাসেস সক্ষমতার একটি নির্দিষ্ট বাস্তবায়ন। এই প্রসঙ্গে, প্রাইমারি পাস বলতে একটি লয়ালটি কার্ড এবং লিঙ্কড পাস বলতে একটি বোর্ডিং পাসকে বোঝানো হয়েছে। এই ডকুমেন্টের বাকি অংশে এই কার্যকারিতাটি বর্ণনা করার জন্য অটো লিঙ্কড পাসেস, প্রাইমারি পাস এবং লিঙ্কড পাস—এই ব্যাপক পরিভাষাগুলো ব্যবহার করা হয়েছে।
অটো লিঙ্কড পাস ব্যবহার করার সময় কিছু বিবেচ্য বিষয়
- প্রাথমিক অবজেক্ট এবং লিঙ্ক করা অবজেক্টে অবশ্যই একই issuerId ব্যবহার করতে হবে।
- স্বয়ংক্রিয়ভাবে লিঙ্ক করা পাস পাঠানো নিশ্চিত নয় এবং এটিকে একটি সর্বোত্তম প্রচেষ্টা হিসেবে বিবেচনা করা হয়। ব্যবহারকারীরা স্বয়ংক্রিয়ভাবে লিঙ্ক করা পাস গ্রহণ করা থেকে বিরত থাকতে পারেন। যদি ব্যবহারের ক্ষেত্রটি অত্যন্ত গুরুত্বপূর্ণ হয় এবং ব্যবহারকারীকে অবশ্যই লিঙ্ক করা পাসটি পেতে হয়, তবে ব্যবহারকারী যাতে পাসটি যোগ করেন তা নিশ্চিত করার জন্য আমরা অন্য কোনো মাধ্যমে যোগাযোগ করার পরামর্শ দিই।
- গুগল ওয়ালেট AUP- এর আপডেটে অটো লিঙ্কড পাস ব্যবহারের নির্দেশিকা অন্তর্ভুক্ত করা হয়েছে, যা অবশ্যই মেনে চলতে হবে।
একীকরণ পদক্ষেপ
যদি আপনি আগে থেকেই একটি প্রাথমিক অবজেক্ট তৈরি করে থাকেন, তাহলে আপনি ধাপ ১ বাদ দিতে পারেন।
- প্রয়োজনীয় প্যারামিটারসহ তালিকাভুক্ত যেকোনো পাস টাইপের একটি অবজেক্ট তৈরি করুন। এটিই হলো প্রাথমিক অবজেক্ট।
- তালিকাভুক্ত যেকোনো পাস টাইপের আরেকটি অবজেক্ট তৈরি করুন। এটিই লিঙ্ক করা অবজেক্ট হবে।
- প্রাথমিক অবজেক্টটি সংরক্ষণ করার আগে বা পরে, linkedObjectIds প্যারামিটারে লিঙ্ক করা অবজেক্টের আইডি দিয়ে প্রাথমিক অবজেক্টটি আপডেট করুন ।
প্রাথমিক পাসে linkedObjectIds সেট করার জন্য একটি ন্যূনতম পেলোড প্রয়োজন। প্রয়োজনীয় ৩টি প্যারামিটার হলো:
- ইস্যুকারী আইডি.প্রাথমিক_বস্তু আইডি
- ইস্যুকারী আইডি.প্রাথমিক_শ্রেণী_আইডি
- ইস্যুকারী আইডি.লিঙ্কড_অবজেক্ট_আইডি
একটি পাস অবজেক্টে লিঙ্ক করা অবজেক্ট যোগ করার জন্য JSON অনুরোধের উদাহরণ
… { "id": "ISSUERID.PASS_OBJECTID", "classId": "ISSUERID.PASS_CLASSID", "barcode": { "type": "qrCode", "value": "QR code" }, "linkedObjectIds": ["ISSUERID.LINKED_PASS_OBJECTID"] } …
একটি অবজেক্টকে একটি পাস অবজেক্টের সাথে লিঙ্ক করার পরের JSON প্রতিক্রিয়ার উদাহরণ
…
"state": "active",
"linkedObjectIds": {
"ISSUERID.LINKED_PASS_OBJECTID"
}
…ব্যতিক্রম পরিচালনা
এপিআই-এর ভুল ব্যবহারের ফলে সম্ভাব্য ত্রুটি ঘটতে পারে, যার মধ্যে অন্তর্ভুক্ত থাকতে পারে;
| বার্তা | কারণ |
|---|---|
| প্রাথমিক অবজেক্ট এবং লিঙ্ক করা অবজেক্টের ইস্যুকারী আইডি একই হয় না। | আপনি একটি লিঙ্ক করা অবজেক্টকে অন্য কোনো ইস্যুকারীর অবজেক্টের সাথে সংযুক্ত করতে পারবেন না। |
| প্রাথমিক অবজেক্ট এবং লিঙ্কড অবজেক্ট একই অবজেক্টকে নির্দেশ করে। | আপনি লিঙ্ক করা অবজেক্ট হিসেবে একই অবজেক্ট সংযুক্ত করতে পারবেন না। |
| লিঙ্ক করা অবজেক্টটির অস্তিত্ব নেই। | লিঙ্ক করা অবজেক্টটি ইতিমধ্যেই ওয়ালেট এপিআই-তে অন্তর্ভুক্ত থাকা উচিত। |
| লিঙ্ক করা অবজেক্টের ইতিমধ্যেই আরেকটি লিঙ্ক করা অবজেক্ট রয়েছে। নেস্টেড লিঙ্ক করা অবজেক্ট যোগ করা যাবে না। | লিঙ্ক করা অবজেক্টের অন্য কোনো লিঙ্ক করা অবজেক্ট থাকতে পারে না। |
| একটি অবজেক্ট ইতিমধ্যেই অন্য একটি অবজেক্টের সাথে লিঙ্ক করা আছে। নেস্টেড লিঙ্কড অবজেক্ট যোগ করা যাবে না। | প্রাথমিক অবজেক্ট নিজে একটি লিঙ্কড অবজেক্ট হতে পারে না। |