অ্যান্ড্রয়েডের কমিশনিং এপিআই Matter জন্য মাল্টি-অ্যাডমিনিস্ট্রেশন (বা মাল্টি-অ্যাডমিন ) সমর্থন করে, যার অর্থ হলো কমিশনিং এপিআই প্রাথমিক বা দ্বিতীয় Matter কমিশনার হিসেবে কাজ করতে পারে এবং আপনি আপনার নিজস্ব কমিশনারও যুক্ত করতে পারেন।
প্রাথমিক Matter কমিশনার হিসেবে:
- এই মোডে, গুগল ইউএক্স ব্যবহার করে প্রথমে গুগল ফ্যাব্রিক যুক্ত করা হয়।
- আপনি একজন নিজস্ব কমিশনার যোগ করতে পারেন।
- ডিভাইসে গুগল ফ্যাব্রিক যুক্ত করার পর আপনার কমিশনারকে ফোন করা হয়, তারপর Matter কমিশনিং উইন্ডোটি পুনরায় খোলা হয়।
- যদি কোনো কারণে গুগল প্রথমে তার নিজস্ব কাঠামোতে কমিশনিং সম্পন্ন করতে না পারে, তাহলে আপনার কাস্টম কমিশনিং পরিষেবাটি চালু হবে না।
দ্বিতীয় Matter কমিশনার হিসেবে:
- এই মোডে, আপনি আপনার নিজস্ব কমিশনিং ইউএক্স (UX) প্রয়োগ করতে এবং তাদের নিজস্ব ফ্যাব্রিকে (বা অন্য ফ্যাব্রিকে) অনবোর্ড করতে পারবেন।
- একটি খোলা কমিশনিং উইন্ডো থেকে পরে গুগল ফ্যাব্রিক যোগ করার জন্য গুগল কমিশনিং এপিআই কল করা যেতে পারে। এই মোডে, গুগল দৃঢ়ভাবে সুপারিশ করে যে, যখন কোনো ব্যবহারকারী আপনাকে হোম এপিআই ব্যবহার করার অনুমতি দেন, তখন আপনার কমিশনিং ফ্লো সম্পন্ন হওয়ার পর অ্যাপটি যেন ব্যবহারকারীদেরকে (কমিশনিং এপিআই ব্যবহার করে) গুগলের ফ্যাব্রিক যোগ করার জন্য সক্রিয়ভাবে অনুরোধ করে।
প্রাথমিক ম্যাটার কমিশনার হিসেবে কমিশনিং এপিআই কীভাবে ব্যবহার করবেন
এই ধাপগুলো গুগল-পছন্দসই Matter -এর পূর্ণাঙ্গ বৈশিষ্ট্যসহ কমিশন করার প্রক্রিয়াটি দেখায়:
ব্যবহারকারী অ্যাপের মধ্যে চালু করার প্রক্রিয়াটি শুরু করেন। উদাহরণস্বরূপ, ব্যবহারকারী ‘অ্যাড ডিভাইস’ লেখা একটি বোতামে ট্যাপ করেন।
গুগল ইউএক্স নিয়ন্ত্রণ গ্রহণ করে এবং স্ক্যান Matter কিউআর কোড স্ক্রিনটি প্রদর্শন করে, যা ব্যবহারকারীকে সেটআপ প্রক্রিয়া শুরু করার জন্য কিউআর কোডটি স্ক্যান করার সুযোগ দেয়।
'এই ডিভাইসটিকে আপনার গুগল অ্যাকাউন্টের সাথে সংযুক্ত করুন' স্ক্রিনে, ব্যবহারকারী গুগল ইকোসিস্টেমে একটি ডিভাইস যুক্ত করতে 'আমি সম্মত ' ট্যাপ করেন। যদি ব্যবহারকারী এই স্ক্রিনে 'বাতিল' ট্যাপ করেন, তাহলে ডিভাইসটি চালু করার সমস্ত প্রক্রিয়া অবিলম্বে বন্ধ হয়ে যায়।
'হোম নির্বাচন করুন' স্ক্রিনে, ব্যবহারকারী সেই হোমটি বেছে নেন যেখান থেকে তিনি ডিভাইসটি নিয়ন্ত্রণ করতে পারবেন। যদি কোনো হোম উপলব্ধ না থাকে, তবে একটি নতুন হোম তৈরি করা হয়। যদি হোমে কোনো উপযুক্ত হাব খুঁজে না পাওয়া যায়, অথবা যদি ব্যবহারকারীর অনুমতি না থাকে, তবে কমিশনিং প্রক্রিয়াটি শেষ হয়ে যায়।
এরপরে ডিভাইস সংযুক্ত স্ক্রিনটি দেখা যাবে এবং Matter সেটআপ প্রক্রিয়া শুরু হবে। ব্যবহারকারী এই স্ক্রিনে একটি রুম এবং ডিভাইসের নাম বেছে নিতে পারেন।
ডিভাইসটিকে Matter ফ্যাব্রিকে অনবোর্ড করার সময় ‘ আপনার ডিভাইস প্রস্তুত হচ্ছে ’ স্ক্রিনটি প্রদর্শিত হয়।
আপনার অ্যাপ পুনরায় নিয়ন্ত্রণ গ্রহণ করে এবং কাস্টম কমিশনার, যদি নিবন্ধিত থাকে, এখন চলতে শুরু করে।
সেকেন্ডারি ম্যাটার কমিশনার হিসেবে কমিশনিং এপিআই কীভাবে ব্যবহার করবেন
এই ধাপগুলো Matter কমিশনিং প্রবাহ দেখায়, যেখানে আপনার কমিশনিং প্রক্রিয়াটি গুগল কমিশনিং প্রক্রিয়ার আগে সম্পন্ন হয়:
ব্যবহারকারী আপনার অ্যাপে চালু করার প্রক্রিয়াটি শুরু করেন। উদাহরণস্বরূপ, ব্যবহারকারী ‘অ্যাড ডিভাইস’-এ ট্যাপ করেন।
আপনার ফ্যাব্রিক-এ একটি ডিভাইস যুক্ত করার জন্য আপনার কমিশনিং ইউএক্স প্রক্রিয়াটি চালানো হয়।
একবার সম্পন্ন হলে, আপনি ব্যবহারকারী সম্পর্কে আপনার জ্ঞানের উপর ভিত্তি করে পরবর্তী আচরণ নির্ধারণ করতে পারেন। উদাহরণস্বরূপ, যদি ব্যবহারকারী গুগল হোম এপিআই (Google Home APIs)-এ সম্মতি দিয়ে থাকেন, যা সম্ভবত এই ইঙ্গিত দেয় যে ব্যবহারকারী গুগলকে কোনো কাজ দেওয়ার জন্য বলতে চান, তাহলে আপনি সেই প্রক্রিয়াটি চালু করতে পারেন।
আপনার প্রসেসটি কমিশনিং এপিআই-কে কল করে এবং পেলোড সরবরাহ করে, যেটিতে পাসকোড, ডিসক্রিমিনেটর এবং অন্যান্য উপলব্ধ তথ্য থাকে।
গুগল কমিশনিং প্রক্রিয়ার মাধ্যমে ডিভাইসটি গুগল ফ্যাব্রিকে যুক্ত হয়।