खाते को अनुमति देने की प्रोसेस शुरू करने से पहले, पक्का करें कि आपके पास ये चीज़ें हों:
- आपके Android फ़ोन या टैबलेट पर Google Home app (GHA) इंस्टॉल हो.
- होम में मौजूद, सैंपल ऐप्लिकेशन के लिए इनमें से कम से कम एक डिवाइस टाइप:
- कलर टेंपरेचर लाइट (चालू और बंद करना, ब्राइटनेस)
- संपर्क सेंसर (बूलियन स्थिति)
- डिम की जा सकने वाली लाइट (चालू और बंद करना, रोशनी कम या ज़्यादा करना)
- दरवाज़े का लॉक
- एक्सटेंडेड कलर लाइट (चालू और बंद करना, ब्राइटनेस)
- जेनरिक स्विच
- Google बॉर्डर राऊटर
- Google Camera
- Google Doorbell
- ऑक्यूपेंसी सेंसर (ऑक्यूपेंसी का पता लगाने वाला सेंसर)
- लाइट चालू/बंद करना (चालू और बंद करना, ब्राइटनेस)
- लाइट चालू/बंद करने वाला स्विच
- चालू/बंद करने वाली प्लग-इन यूनिट (चालू और बंद)
- चालू/बंद करने वाला सेंसर
- ऑटोमेशन के सैंपल की जांच करने के लिए दो डिवाइस.
Home API के ज़रिए डिवाइसों को इस्तेमाल करने से पहले, यह ज़रूरी है कि उन्हें GHA से कंट्रोल किया जा सके.
Android सैंपल ऐप्लिकेशन चलाना
Android सैंपल ऐप्लिकेशन चलाएं. इसे पहली बार चलाने पर, आपसे अपने Google खाते से होम को ऐक्सेस करने की अनुमति मांगी जाएगी. इससे Sample App को उस होम में मौजूद डिवाइसों और स्ट्रक्चर को ऐक्सेस करने और कंट्रोल करने की अनुमति मिलती है.
अगर आपके पास कोई स्ट्रक्चर नहीं है, तो उपयोगकर्ता अनुमति देने के फ़्लो के दौरान स्ट्रक्चर बना सकता है. इसके लिए, उसे GHA का इस्तेमाल करने की ज़रूरत नहीं होगी.
ऐप्लिकेशन के लिए अनुमति देने या न देने का डिफ़ॉल्ट तरीका, इस बात पर निर्भर करेगा कि ऐप्लिकेशन Google Home Developer Console पर रजिस्टर किया गया था या नहीं.
अगर कोई ऐप्लिकेशन Developer Console में रजिस्टर नहीं है, तो वह पुष्टि नहीं हुई स्थिति में होगा. होम एपीआई के इस्तेमाल की जांच करने के लिए, यह तरीका अपनाने का सुझाव दिया जाता है:
सिर्फ़ वे उपयोगकर्ता ऐप्लिकेशन को अनुमतियां दे सकते हैं जिन्होंने OAuth कंसोल में टेस्टर के तौर पर रजिस्टर किया है. पुष्टि न किए गए ऐप्लिकेशन के लिए, टेस्टर की संख्या 100 से ज़्यादा नहीं होनी चाहिए.
पुष्टि न किए गए ऐप्लिकेशन के पास, उन सभी डिवाइस टाइप के डिवाइसों का ऐक्सेस होगा जो Home API के लिए OAuth के साथ काम करते हैं. डिवाइस टाइप की सूची Developer Console में दी गई है. किसी स्ट्रक्चर में मौजूद सभी डिवाइसों को अनुमति दी जाएगी.
अगर कोई ऐप्लिकेशन Developer Console में रजिस्टर है और उसे एक या उससे ज़्यादा तरह के डिवाइसों को ऐक्सेस करने की अनुमति मिली है. साथ ही, OAuth के लिए ब्रैंड की पुष्टि हो गई है, तो वह पुष्टि हो गई स्थिति में होगा. किसी ऐप्लिकेशन को प्रोडक्शन में लॉन्च करने के लिए, यह स्थिति ज़रूरी है:
- टेस्टिंग में शामिल उपयोगकर्ताओं की सीमाएं अब लागू नहीं होंगी. कोई भी उपयोगकर्ता, ऐप्लिकेशन को अनुमति दे सकता है.
- उपयोगकर्ता सिर्फ़ उन डिवाइस टाइप को अनुमति दे सकता है जिन्हें Developer Console में मंज़ूरी मिली थी.
चुने गए होम का ऐक्सेस दें पर टैप करें:
- अगर आपके खाते से कोई होम कनेक्ट है, तो अनुमति देने के लिए कोई होम चुनें. अगर चुने गए होम में कोई डिवाइस नहीं मिलता है, तो इनमें से कोई एक काम करें:
- कोई दूसरा होम चुनने के लिए, किसी दूसरे होम का ऐक्सेस दें पर टैप करें.
- Google Home app (GHA) का इस्तेमाल करके, उस होम में अपनी पसंद का कोई डिवाइस सेट अप करें. याद रखें, इस सैंपल ऐप्लिकेशन में सिर्फ़ इन डिवाइस टाइप को कंट्रोल किया जा सकता है:
- कलर टेंपरेचर लाइट (चालू और बंद करना, ब्राइटनेस)
- संपर्क सेंसर (बूलियन स्थिति)
- डिम की जा सकने वाली लाइट (चालू और बंद करना, रोशनी कम या ज़्यादा करना)
- दरवाज़े का लॉक
- एक्सटेंडेड कलर लाइट (चालू और बंद करना, ब्राइटनेस)
- जेनरिक स्विच
- Google बॉर्डर राऊटर
- Google Camera
- Google Doorbell
- ऑक्यूपेंसी सेंसर (ऑक्यूपेंसी का पता लगाने वाला सेंसर)
- लाइट चालू/बंद करना (चालू और बंद करना, ब्राइटनेस)
- लाइट चालू/बंद करने वाला स्विच
- चालू/बंद करने वाली प्लग-इन यूनिट (चालू और बंद)
- चालू/बंद करने वाला सेंसर
- अगर आपके खाते से कोई होम कनेक्ट नहीं है, तो आपको एक स्क्रीन दिखेगी. इस पर यह मैसेज होगा: चुने गए खाते से कोई स्ट्रक्चर कनेक्ट नहीं है.
- मुख्य सैंपल ऐप्लिकेशन व्यू पर वापस जाने के लिए, पीछे की ओर स्वाइप करें.
- होम सेट अप करने के लिए, GHA का इस्तेमाल करें. इसके बाद, सैंपल ऐप्लिकेशन को फिर से अनुमति देने की कोशिश करें.
अनुमतियों के फ़्लो को किसी भी समय फिर से देखा जा सकता है. इसके लिए, किसी भी सैंपल ऐप्लिकेशन की स्क्रीन पर सबसे ऊपर दाईं ओर मौजूद, प्रोफ़ाइल आइकॉन को चुनें.
डिवाइसों से जुड़े होम को ऐक्सेस करने की अनुमति देने के बाद, आपको डिवाइसों के व्यू पर ले जाया जाएगा. सैंपल ऐप्लिकेशन की मदद से, डिवाइसों को कंट्रोल किया जा सकता है. साथ ही, उनकी स्थिति में होने वाले बदलावों पर नज़र रखी जा सकती है.