Android डिवाइस स्ट्रीमिंग की मदद से, Android Studio में Google के सुरक्षित डेटा सेंटर में, कई एपीआई लेवल और फ़ॉर्म फ़ैक्टर पर अपने ऐप्लिकेशन को टेस्ट किया जा सकता है. साथ ही, उनसे इंटरैक्ट भी किया जा सकता है. डिवाइस स्ट्रीमिंग के साथ, आप किसी उपयोगकर्ता की तरह ही असली डिवाइस पर अपने ऐप्लिकेशन से इंटरैक्ट कर सकते हैं, जैसे डिवाइस को घुमाना और फ़ोल्ड करना. इससे आपको यह देखने में मदद मिलती है कि आपका ऐप्लिकेशन अलग-अलग स्थितियों में कैसा काम करता है. साथ ही, इससे उन समस्याओं की पहचान की जा सकती है जो शायद टेस्टिंग के अन्य एनवायरमेंट में न दिखें.
Android डिवाइस की स्ट्रीमिंग का इस्तेमाल शुरू करना
अगर आपने अभी तक ऐसा नहीं किया है, तो Android Studio का नया स्टेबल बिल्ड डाउनलोड और इंस्टॉल करें. इसके बाद, यह तरीका अपनाएं:
- Android Studio में, कोई Android प्रोजेक्ट खोलें. इसके बाद, Device Manager टूल विंडो पर जाएं और Firebase आइकॉन पर क्लिक करें.
- अगर आपने पहले से अपने डेवलपर खाते में साइन इन नहीं किया है, तो Google में लॉग इन करें पर क्लिक करें और निर्देशों का पालन करें.
- Android Studio को मांगी गई अनुमतियां देने के बाद, IDE पर वापस जाएं और कोई Firebase प्रोजेक्ट चुनें. अगर आपके पास कोई Firebase प्रोजेक्ट नहीं है, तो Firebase कंसोल में जाकर, बिना किसी शुल्क के एक प्रोजेक्ट बनाया जा सकता है. ध्यान दें: अपने Firebase प्रोजेक्ट के साथ डिवाइस स्ट्रीमिंग का इस्तेमाल करने के लिए, ज़रूरी अनुमतियां चालू करने के लिए, Test Lab अनुमतियां देखें.
- प्रोजेक्ट चुनने के बाद, डिवाइसों की सूची ब्राउज़ की जा सकती है और उन डिवाइसों को चुना जा सकता है जिनका इस्तेमाल करना है.
- ठीक है पर क्लिक करें.
डिवाइस स्ट्रीमिंग की सुविधा इस्तेमाल करने के तरीके के बारे में ज़्यादा जानने के लिए, Android Studio में डिवाइस स्ट्रीमिंग लेख पढ़ें.
Android डिवाइस पर स्ट्रीम करने की अनुमतियां चालू करना
डिवाइस स्ट्रीमिंग का इस्तेमाल करने के लिए, आपको किसी ऐसे Firebase प्रोजेक्ट का इस्तेमाल करना होगा जिसके लिए आपके पास एडिटर या मालिक की अनुमतियां हों. अगर आपको अपनी टीम को खास भूमिकाएं और अनुमतियां देनी हैं, तो डिवाइस स्ट्रीमिंग के लिए टेस्ट लैब की अनुमतियां चालू करें.
Test Lab की अनुमतियां
टेस्ट लैब की अनुमतियों को कॉन्फ़िगर करने के लिए, आपको Cloud Storage की बकेट का ऐक्सेस कॉन्फ़िगर करना होगा. इससे, टेस्ट के नतीजे देखने और उन्हें लागू करने में मदद मिलेगी. Firebase कंसोल या gcloud CLI का इस्तेमाल करके, टेस्ट लैब का ऐक्सेस दिया जा सकता है.
किसी उपयोगकर्ता को Firebase कंसोल या Android Studio में टेस्ट लैब डिवाइस मैट्रिक्स से टेस्ट चलाने या टेस्ट के नतीजे देखने के लिए, आपको उसे प्रोजेक्ट में एडिटर और व्यूअर की भूमिकाएं असाइन करनी होंगी.
किसी उपयोगकर्ता को अपनी Cloud Storage बकेट का इस्तेमाल करते हुए, gcloud CLI से टेस्ट चलाने या टेस्ट के नतीजे देखने के लिए, पहले से तय की गई दो भूमिकाएं असाइन की जा सकती हैं. इससे, Google Cloud Console का इस्तेमाल करके, एक साथ अनुमतियों का ज़रूरी सेट मिल जाएगा.
- टेस्ट चलाने के लिए, Firebase टेस्ट लैब एडमिन और Firebase Analytics व्यूअर की भूमिकाएं असाइन करें.
- टेस्ट के नतीजे देखने के लिए, Firebase टेस्ट लैब व्यूअर और Firebase Analytics व्यूअर की भूमिकाएं असाइन करें.
Test Lab की इन अनुमतियों को कॉन्फ़िगर करने के तरीके के बारे में ज़्यादा जानने के लिए, Test Lab की IAM अनुमतियों की रेफ़रंस गाइड देखें.