इस पेज पर, Google Home Mobile SDK में कमीशनिंग एपीआई की चुनिंदा सुविधाओं के इस्तेमाल के बारे में बताया गया है.
कमीशन पाने की ज़रूरी शर्तें पूरी करने वाले वीडियो के बारे में सूचनाएं न भेजें
डिफ़ॉल्ट रूप से, Android पर Google Play services "हाफ़शीट" सूचनाओं का इस्तेमाल करता है. ये सूचनाएं, मोबाइल डिवाइस की स्क्रीन के निचले आधे हिस्से को कवर करती हैं. इससे उपयोगकर्ताओं को पहले से ही यह जानकारी मिल जाती है कि कमीशन वाले Matter डिवाइस आस-पास मौजूद हैं.
ऐप्लिकेशन के फ़ोरग्राउंड में होने पर, रुकावटों से बचने के लिए, इन सूचनाओं को दबाया जा सकता है. इसके लिए, Mobile SDK में suppressHalfSheetNotification() तरीके को कॉल करें. ज़्यादा जानकारी के लिए, एपीआई से जुड़ा दस्तावेज़ देखें.
अगर आपका ऐप्लिकेशन 15 मिनट से ज़्यादा समय तक फ़ोरग्राउंड में रहता है, तो इस एपीआई से चालू की गई सूचनाएं दिखने की सुविधा बंद हो जाती है. टाइम आउट के बाद, सूचनाएं न दिखाने की सुविधा को फिर से चालू करने के लिए, suppressHalfSheetNotification() को फिर से कॉल करें. ऐसा न करने पर, हाफ़शीट सूचनाएं दिखने लगेंगी.
इस एपीआई को लागू करने का तरीका,
Google Home Sample App for Matter में देखा जा सकता है. ज़्यादा जानकारी के लिए, HalfSheetSuppressionObserver.kt पर जाएं.
Matter डिवाइस को सेटअप करने की सुविधा के बारे में जानकारी देना
अगर कमीशन के लिए 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 प्रोजेक्ट में तय किया गया हो.
कोई ऐप्लिकेशन चुनें स्क्रीन पर ऐप्लिकेशन होने पर, दो स्थितियां हो सकती हैं.
- Installed - Play services पक्का करें कि ऐप्लिकेशन,
ACTION_COMMISSION_DEVICEइंटेंट फ़िल्टर के साथ काम करता हो. अगर इंटेंट फ़िल्टर मौजूद नहीं है, तो उपयोगकर्ता को ऐप्लिकेशन अपडेट करने के लिए Play Store पर भेज दिया जाता है. - इंस्टॉल नहीं किया गया - उपयोगकर्ता को Play Store पर भेजा जाता है, ताकि वह आगे बढ़ने से पहले ऐप्लिकेशन इंस्टॉल कर सके.