এই পৃষ্ঠাটি Google Home Mobile SDK এ নির্বাচন কমিশনিং API বৈশিষ্ট্যগুলির ব্যবহার কভার করে৷
কমিশনযোগ্য আবিষ্কারের বিজ্ঞপ্তি দমন করুন
ডিফল্টরূপে, Android Google Play services "হাফশিট" বিজ্ঞপ্তিগুলি ব্যবহার করে যা একটি মোবাইল ডিভাইসের স্ক্রিনের নীচের অর্ধেক কভার করে যাতে ব্যবহারকারীদের একটি সক্রিয় ইঙ্গিত দেয় যে কমিশনযোগ্য Matter ডিভাইসগুলি কাছাকাছি রয়েছে৷
আপনার অ্যাপটি ফোরগ্রাউন্ডে থাকাকালীন বাধাগুলি প্রতিরোধ করতে, আপনি Mobile SDK এ suppressHalfSheetNotification()
পদ্ধতিতে কল করে এই বিজ্ঞপ্তিগুলি দমন করতে পারেন৷ আরও তথ্যের জন্য API ডকুমেন্টেশন দেখুন।
যদি আপনার অ্যাপটি 15 মিনিটের বেশি সময়ের জন্য অগ্রভাগে থাকে তবে এই 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) ।
- দ্বিতীয়টি ডিভাইস নির্মাতার পছন্দের অ্যাপের জন্য, যদি এটি ডিভাইসের ভিআইডি বা পিআইডি-র সাথে যুক্ত একটি Developer Console প্রকল্পে সংজ্ঞায়িত করা হয়।
অ্যাপগুলি যখন একটি অ্যাপ চয়ন করুন স্ক্রিনে থাকে তখন দুটি পরিস্থিতি রয়েছে৷
- ইনস্টল করা হয়েছে - Play services পরীক্ষা করে দেখুন যে অ্যাপ্লিকেশনটি
ACTION_COMMISSION_DEVICE
অভিপ্রায় ফিল্টার সমর্থন করে৷ অভিপ্রায় ফিল্টার অনুপস্থিত থাকলে, ব্যবহারকারীকে অ্যাপটি আপডেট করার জন্য প্লে স্টোরে নির্দেশিত করা হয়। - ইনস্টল করা হয়নি - চালিয়ে যাওয়ার আগে অ্যাপটি ইনস্টল করার জন্য ব্যবহারকারীকে প্লে স্টোরে নির্দেশ দেওয়া হয়।