ক্রেডেনশিয়াল ম্যানেজার সমগ্র অ্যান্ড্রয়েড ইকোসিস্টেম জুড়ে প্রমাণীকরণকে সহজ করে তোলে। এটি ব্যবহারকারীদের জন্য একটি সামঞ্জস্যপূর্ণ অভিজ্ঞতা এবং ডেভেলপারদের পাসকি, পাসওয়ার্ড এবং Google-এর সাথে সাইন ইন করার মতো ফেডারেটেড সাইন-ইন প্রক্রিয়া ব্যবহার করার জন্য একটি ইউনিফাইড API সারফেস প্রদান করে। যদিও মূল প্রোগ্রামিং ইন্টারফেস ফর্ম-ফ্যাক্টরগুলিতে সামঞ্জস্যপূর্ণ থাকে, প্রতিটি ফর্ম ফ্যাক্টরের অনন্য UI এবং UX বিবেচনা রয়েছে। সফল বাস্তবায়নের জন্য আপনার অ্যাপের প্রমাণীকরণ প্রবাহকে প্রতিটি ডিভাইসের নির্দিষ্ট ইনপুট পদ্ধতি, স্ক্রিন আকার এবং ব্যবহারকারীর প্রসঙ্গে অভিযোজিত করা প্রয়োজন।
এই নির্দেশিকাটি বিভিন্ন অ্যান্ড্রয়েড ফর্ম ফ্যাক্টরে ক্রেডেনশিয়াল ম্যানেজার কীভাবে বাস্তবায়ন করতে হয় তার একটি সারসংক্ষেপ প্রদান করে, মূল বিবেচ্য বিষয়গুলি তুলে ধরে এবং আরও বিস্তারিত ডকুমেন্টেশনের সাথে লিঙ্ক করে।
মোবাইল ডিভাইস
ফোন, ট্যাবলেট এবং ফোল্ডেবল ডিভাইস সহ মোবাইল ডিভাইসগুলি অ্যান্ড্রয়েড ডেভেলপমেন্টের জন্য সবচেয়ে সাধারণ লক্ষ্য। স্ট্যান্ডার্ড ক্রেডেনশিয়াল ম্যানেজার বাস্তবায়ন এই ডিভাইসগুলির জন্য উপযুক্ত, যা সাধারণত টাচস্ক্রিন এবং অন-ডিভাইস কীবোর্ড বৈশিষ্ট্যযুক্ত। এই ফর্ম ফ্যাক্টরের ব্যবহারকারীর অভিজ্ঞতা বেসলাইন হিসাবে কাজ করে যা থেকে আপনি অন্যদের জন্য অভিযোজিত হন। প্রমাণীকরণ প্রবাহ ফর্ম ফ্যাক্টরের সাথে উপযুক্ত হওয়া উচিত এবং ডিভাইসের স্ক্রিন রিয়েল এস্টেট এবং ইনপুট পদ্ধতির সম্পূর্ণ ক্ষমতা ব্যবহার করা উচিত।
ওএস পরুন
Wear OS ডিভাইসগুলি তাদের ছোট স্ক্রিন এবং সীমিত অন-ডিভাইস ইনপুট দ্বারা চিহ্নিত করা হয়। ক্রেডেনশিয়াল ম্যানেজারের পাসকি বাস্তবায়ন ব্যবহারকারীদের অ্যাপগুলিতে সাইন ইন করার জন্য একটি নিরাপদ পরিবেশ প্রদান করে, কোনও সংযুক্ত ফোনের প্রয়োজন ছাড়াই এবং কোনও পাসওয়ার্ড মনে রাখার প্রয়োজন ছাড়াই।
Wear OS এর API মোবাইলের মতোই, তাই আপনি একটি বিদ্যমান মোবাইল ইন্টিগ্রেশন পুনরায় ব্যবহার করতে পারেন। পাসকি, Google এর সাথে সাইন ইন এবং ক্রেডেনশিয়াল ম্যানেজারের সাথে পাসওয়ার্ড ছাড়াও, আপনি ডেটা লেয়ার টোকেন শেয়ারিং, OAuth, অথবা আপনার বিদ্যমান সমাধান সহ অন্যান্য প্রমাণীকরণ পদ্ধতি ব্যবহার করতে পারেন। আপনার ব্যবহারকারীদের ক্রেডেনশিয়াল ম্যানেজারে স্থানান্তর করার সময়, অথবা ডেটা লেয়ার টোকেন শেয়ারিংয়ের ক্ষেত্রে, দীর্ঘমেয়াদী সমাধান হিসাবে এগুলি ব্যাকআপ হিসাবে ব্যবহার করা যেতে পারে।
Wear OS ডিভাইসের ইউজার ইন্টারফেস নিম্নরূপ:


বিস্তারিত বাস্তবায়ন নির্দেশিকা এবং কোড নমুনার জন্য, নিম্নলিখিত সংস্থানগুলি দেখুন:
- পরিধেয় ডিভাইসের উপর প্রমাণীকরণ
- Wear OS এর জন্য UI ডিজাইনের সুপারিশ
- ওয়্যার ক্রেডেনশিয়াল ম্যানেজারের নমুনা
অ্যান্ড্রয়েড এক্সআর
অ্যান্ড্রয়েড এক্সআর-এর মাধ্যমে—যার মধ্যে ভার্চুয়াল এবং অগমেন্টেড রিয়েলিটি অন্তর্ভুক্ত—অ্যাপগুলি 3D স্পেসে রেন্ডার করা হয়। ব্যবহারকারীর ইনপুট অন্যান্য ফর্ম ফ্যাক্টরগুলির থেকে মৌলিকভাবে আলাদা, হাতের অঙ্গভঙ্গির মতো প্রাকৃতিক ইনপুটের উপর নির্ভর করে।
XR-এর জন্য ক্রেডেনশিয়াল ম্যানেজার অ্যাডাপ্ট করার অর্থ হল 3D স্পেসের জন্য প্রমাণীকরণ UI-কে পুনর্বিবেচনা করা—পাসকি, পাসওয়ার্ড, অথবা ফেডারেটেড সাইন-ইন পদ্ধতি দিয়েই হোক না কেন। উদাহরণস্বরূপ, ভাসমান প্যানেলে প্রমাণীকরণ প্রম্পট দেখা যায় এবং ব্যবহারকারীরা হাতের ইশারা ব্যবহার করে নির্বাচন করে। আপনার লক্ষ্য XR ডিভাইসের জন্য আপনাকে যেকোনো নির্দিষ্ট হার্ডওয়্যার বা সফ্টওয়্যার পূর্বশর্ত বিবেচনা করতে হবে।
একটি গুরুত্বপূর্ণ ডিজাইন চ্যালেঞ্জ হল একটি VR বা AR পরিবেশের মধ্যে একটি স্বজ্ঞাত এবং নিরাপদ প্রমাণীকরণ অভিজ্ঞতা তৈরি করা। আপনাকে অবশ্যই বিবেচনা করতে হবে যে মাল্টি-ইউজার XR পরিস্থিতিতে কীভাবে পরিচয় পরিচালনা করবেন, যেখানে বিভিন্ন ব্যক্তি একই ডিভাইস ব্যবহার করতে পারে।
অ্যান্ড্রয়েড এক্সআর-এর জন্য ক্রেডেনশিয়াল ম্যানেজার ব্যবহারের জন্য নিম্নলিখিত প্রয়োজনীয়তাগুলি রয়েছে:
- ন্যূনতম API স্তর:
minSdkVersion
34 বা তার বেশি - জিএমএস ভার্সন: মোবাইল অ্যাপের জন্য প্রয়োজনীয় একই
- এমুলেটর:
- ন্যূনতম এমুলেটর সিস্টেমের ছবি:
- macOS: Google Play XR ARM 64 v8a সিস্টেম ইমেজ রিভিশন 7
- উইন্ডোজ: গুগল প্লে এক্সআর ইন্টেল x86_64 অ্যাটম সিস্টেম ইমেজ রিভিশন ৭
- ৩৫.৬.১১ এর পরে এমুলেটর সংস্করণ স্থিতিশীল
- ন্যূনতম এমুলেটর সিস্টেমের ছবি:
XR-এ সাইন-ইন করার অভিজ্ঞতা এইরকম হতে পারে:

XR দ্বারা সমর্থিত নয় এমন প্রবাহ
অ্যান্ড্রয়েড এক্সআর-এর ক্রেডেনশিয়াল ম্যানেজার এমন প্রমাণীকরণ প্রবাহ সমর্থন করে না যার জন্য অন্য ডিভাইস থেকে একটি QR কোড স্ক্যান করার প্রয়োজন হয়। XR হেডসেটে সাইন-ইন প্রক্রিয়ার সময় এবং এমুলেটর দিয়ে পরীক্ষা করার সময় এটি লক্ষ্য করা যায়।
XR সম্পর্কে আরও জানতে, Android XR দেখুন।