Android डिवाइस स्ट्रीमिंग के ज़रिए अपने ऐप्लिकेशन की जांच करना

Android डिवाइस स्ट्रीमिंग की सुविधा की मदद से, Android Studio में Google के सुरक्षित डेटा सेंटर में मौजूद अलग-अलग एपीआई लेवल और डिवाइसों पर अपने ऐप्लिकेशन को टेस्ट किया जा सकता है और उनसे इंटरैक्ट किया जा सकता है. डिवाइस स्ट्रीमिंग की मदद से, ऐप्लिकेशन के साथ उसी तरह इंटरैक्ट किया जा सकता है जिस तरह कोई उपयोगकर्ता करता है. इसमें डिवाइस को घुमाना और फ़ोल्ड करना भी शामिल है. इससे आपको यह पता चलता है कि अलग-अलग स्थितियों में आपका ऐप्लिकेशन कैसा काम करता है. साथ ही, इससे उन समस्याओं का पता चलता है जो टेस्टिंग के अन्य एनवायरमेंट में नहीं दिखती हैं.

Android डिवाइस से स्ट्रीमिंग की सुविधा का इस्तेमाल शुरू करना

अगर आपने अब तक ऐसा नहीं किया है, तो Android Studio का नया स्टेबल बिल्ड डाउनलोड और इंस्टॉल करें. इसके बाद, यह तरीका अपनाएं:

  1. Android Studio में, कोई Android प्रोजेक्ट खोलें. इसके बाद, Device Manager टूल विंडो पर जाएं और Firebase आइकॉन पर क्लिक करें.
  2. अगर आपने डेवलपर खाते में पहले से साइन इन नहीं किया है, तो Google में लॉग इन करें पर क्लिक करें और निर्देशों का पालन करें.
  3. Android Studio को अनुरोध की गई अनुमतियां देने के बाद, IDE पर वापस जाएं और कोई Firebase प्रोजेक्ट चुनें. अगर आपके पास कोई Firebase प्रोजेक्ट नहीं है, तो Firebase कंसोल में जाकर बिना किसी शुल्क के प्रोजेक्ट बनाया जा सकता है. ध्यान दें: अपने Firebase प्रोजेक्ट के साथ डिवाइस स्ट्रीमिंग की सुविधा इस्तेमाल करने के लिए, सही अनुमतियां चालू करने के लिए, Test Lab अनुमतियां देखें.
  4. प्रोजेक्ट चुनने के बाद, डिवाइसों की सूची ब्राउज़ की जा सकती है. साथ ही, उन डिवाइसों को चुना जा सकता है जिनका आपको इस्तेमाल करना है.
  5. ठीक है पर क्लिक करें.

डिवाइस स्ट्रीमिंग की सुविधा इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, Android Studio में डिवाइस स्ट्रीमिंग लेख पढ़ें.

Android डिवाइस से स्ट्रीमिंग करने की सुविधा के लिए अनुमतियां चालू करना

डिवाइस स्ट्रीमिंग का इस्तेमाल करने के लिए, आपको ऐसे Firebase प्रोजेक्ट का इस्तेमाल करना होगा जिसके लिए आपके पास एडिटर या मालिक की अनुमतियां हों. अगर आपको अपनी टीम के सदस्यों को ज़्यादा खास भूमिकाएं और अनुमतियां देनी हैं, तो डिवाइस स्ट्रीमिंग के लिए Test Lab की अनुमतियां चालू करें.

Test Lab की अनुमतियां

Test Lab की अनुमतियां कॉन्फ़िगर करने के लिए, आपको Cloud Storage बकेट का ऐक्सेस कॉन्फ़िगर करना होगा. इससे आपको टेस्ट के नतीजे देखने और उन्हें लागू करने में मदद मिलेगी. Firebase कंसोल या gcloud CLI का इस्तेमाल करके, Test Lab का ऐक्सेस दिया जा सकता है.

अगर किसी उपयोगकर्ता को Firebase कंसोल या Android Studio में Test Lab डिवाइस मैट्रिक्स से टेस्ट चलाने या टेस्ट के नतीजे देखने हैं, तो आपको उसे एडिटर और व्यूअर की प्रोजेक्ट भूमिकाएं असाइन करनी होंगी.

अगर कोई उपयोगकर्ता, अपने Cloud Storage बकेट का इस्तेमाल करते समय gcloud CLI से टेस्ट चलाना चाहता है या टेस्ट के नतीजे देखना चाहता है, तो उसे पहले से तय की गई दो भूमिकाएं असाइन की जा सकती हैं. इससे उसे ज़रूरी अनुमतियों का सेट एक साथ मिल जाएगा. इसके लिए, Google Cloud Console का इस्तेमाल करें.

  • टेस्ट चलाने के लिए, Firebase टेस्ट लैब के एडमिन और Firebase Analytics के व्यूअर की भूमिकाएं असाइन करें.
  • टेस्ट के नतीजे देखने के लिए, Firebase टेस्ट लैब व्यूअर और Firebase Analytics व्यूअर की भूमिकाएं असाइन करें.

Test Lab की इन अनुमतियों को कॉन्फ़िगर करने के तरीके के बारे में ज़्यादा जानने के लिए, Test Lab की IAM अनुमतियों के बारे में जानकारी देने वाली गाइड देखें.