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