এই পৃষ্ঠায় Google Home Mobile SDK তে থাকা নির্বাচিত কিছু কমিশনিং এপিআই ফিচারের ব্যবহার সম্পর্কে আলোচনা করা হয়েছে।
কমিশনযোগ্য আবিষ্কার বিজ্ঞপ্তিগুলি দমন করুন

ডিফল্টরূপে, Android Google Play services 'হাফশিট' নোটিফিকেশন ব্যবহার করে, যা মোবাইল ডিভাইসের স্ক্রিনের নিচের অর্ধেক অংশ জুড়ে থাকে। এর মাধ্যমে ব্যবহারকারীদের আগে থেকেই জানানো হয় যে কাছাকাছি কমিশনযোগ্য Matter ডিভাইস রয়েছে।
আপনার অ্যাপ ফোরগ্রাউন্ডে থাকা অবস্থায় যাতে কোনো বাধা না আসে, সেজন্য আপনি Mobile SDK -তে থাকা suppressHalfSheetNotification() মেথডটি কল করে এই নোটিফিকেশনগুলো সাপ্রেস করতে পারেন। আরও তথ্যের জন্য এপিআই ডকুমেন্টেশন দেখুন।
আপনার অ্যাপ ১৫ মিনিটের বেশি সময় ধরে ফোরগ্রাউন্ডে থাকলে এই API দ্বারা সক্রিয় করা সাপ্রেশনটির মেয়াদ শেষ হয়ে যায়। মেয়াদ শেষ হওয়ার পর সাপ্রেশন পুনরায় সক্রিয় করতে, suppressHalfSheetNotification() আবার কল করুন, অন্যথায় হাফশিট নোটিফিকেশন আসা শুরু হবে।
এই API-টির একটি বাস্তবায়ন Google Home Sample App for Matter এ পাওয়া যাবে। আরও তথ্যের জন্য HalfSheetSuppressionObserver.kt দেখুন।
ম্যাটার কমিশনিং-এর প্রতি সমর্থন ব্যক্ত করুন।
আপনি যদি কমিশনিংয়ের জন্য Mobile SDK ব্যবহার করেন, তাহলে আপনাকে অবশ্যই Google Home Developer Console অ্যাপ প্যাকেজের নামটি যোগ করতে হবে , আমাদের Matter এপিআইগুলো ইমপ্লিমেন্ট করতে হবে এবং ACTION_COMMISSION_DEVICE ইন্টেন্টটি হ্যান্ডেল করার মাধ্যমে জানাতে হবে যে আপনার অ্যাপটি Matter কমিশনিং সমর্থন করে।
আপনার AndroidManifest.xml ফাইলের application ডিক্লারেশনে নিম্নলিখিত intent-filter যোগ করুন:
<intent-filter>
<action android:name="com.google.android.gms.metadata.MODULE_DEPENDENCIES" />
</intent-filter>
রেফারেন্সের জন্য আমাদের নমুনা অ্যাপের ম্যানিফেস্ট দেখুন।
অ্যাপ পিকার


কমিশনিং প্রক্রিয়ার সময় অ্যাপ পিকার-এ আপনার অ্যাপটি দুটি উপায়ে প্রদর্শিত হয়:
- অ্যাপ বাছাই করার স্ক্রিনে।
- ব্যবহারকারীরা ‘অন্যান্য অ্যাপ বেছে নিন’ নির্বাচন করলে, এটি ‘অন্যান্য ইনস্টল করা অ্যাপ’ স্ক্রিনে প্রদর্শিত হবে।
প্রস্তাবিত অ্যাপগুলি
অ্যাপ পিকারটি দুটি প্রস্তাবিত অ্যাপ প্রদর্শন করে।
- প্রথমটি হলো Google Home app (GHA) ।
- দ্বিতীয়টি হলো ডিভাইস প্রস্তুতকারকের পছন্দের অ্যাপ, যদি সেটি ডিভাইসটির VID বা PID-এর সাথে যুক্ত কোনো Developer Console প্রোজেক্টে সংজ্ঞায়িত করা থাকে।

অ্যাপগুলো ' একটি অ্যাপ বেছে নিন ' স্ক্রিনে থাকলে দুটি পরিস্থিতি তৈরি হতে পারে।
- ইনস্টল করা হয়েছে - Play services যাচাই করে দেখে যে অ্যাপ্লিকেশনটি
ACTION_COMMISSION_DEVICEইন্টেন্ট ফিল্টারটি সমর্থন করে কি না। যদি ইন্টেন্ট ফিল্টারটি অনুপস্থিত থাকে, তবে অ্যাপটি আপডেট করার জন্য ব্যবহারকারীকে প্লে স্টোরে পাঠানো হয়। - ইনস্টল করা নেই - চালিয়ে যাওয়ার আগে অ্যাপটি ইনস্টল করার জন্য ব্যবহারকারীকে প্লে স্টোরে পাঠানো হয়।