होम मोबाइल SDK टूल को चालू किया जा रहा है

इस पेज पर, Google Home Mobile SDK में कमीशनिंग एपीआई की चुनिंदा सुविधाओं के इस्तेमाल के बारे में बताया गया है.

कमीशन पाने में मदद करने वाली सूचनाएं न दिखाएं

Android की हाफ़शीट सूचना
पहली इमेज: Android पर दिखने वाली हाफ़शीट सूचना का उदाहरण

डिफ़ॉल्ट रूप से, 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>

रेफ़रंस के लिए, हमारे सैंपल ऐप्लिकेशन का मेनिफ़ेस्ट देखें.

ऐप्लिकेशन चुनने वाला टूल

ऐप्लिकेशन चुनने वाला टूल

कमीशनिंग की प्रोसेस के दौरान, ऐप्लिकेशन पिकर में आपका ऐप्लिकेशन दो तरीकों से दिखता है:

  1. कोई ऐप्लिकेशन चुनें स्क्रीन पर.
  2. अगर उपयोगकर्ता कोई दूसरा ऐप्लिकेशन चुनें विकल्प चुनते हैं, तो यह इंस्टॉल किए गए अन्य ऐप्लिकेशन स्क्रीन पर दिखेगा.

सुझाए गए ऐप्लिकेशन

ऐप्लिकेशन पिकर में, सुझाए गए दो ऐप्लिकेशन दिखते हैं.

  • पहला विकल्प हमेशा Google Home app (GHA) होता है.
  • दूसरा, डिवाइस बनाने वाली कंपनी के पसंदीदा ऐप्लिकेशन के लिए होता है. ऐसा तब होता है, जब इसे डिवाइस के वीआईडी या पीआईडी से जुड़े Developer Console प्रोजेक्ट में तय किया गया हो. डिवाइस बनाने वाली कंपनी का पसंदीदा कमिश्नर ऐप्लिकेशन

कोई ऐप्लिकेशन चुनें स्क्रीन पर ऐप्लिकेशन दो स्थितियों में दिखते हैं.

  1. इंस्टॉल किया गया - Play services देखें कि ऐप्लिकेशन, ACTION_COMMISSION_DEVICE इंटेंट फ़िल्टर के साथ काम करता हो. अगर इंटेंट फ़िल्टर मौजूद नहीं है, तो उपयोगकर्ता को ऐप्लिकेशन अपडेट करने के लिए Play Store पर भेज दिया जाता है.
  2. इंस्टॉल नहीं किया गया है - उपयोगकर्ता को Play Store पर ले जाया जाता है, ताकि वह ऐप्लिकेशन इंस्टॉल कर सके. इसके बाद ही, वह आगे बढ़ सकता है.