Firebase App Distribution
Firebase App Distribution की मदद से, भरोसेमंद टेस्टर को अपने ऐप्लिकेशन डिस्ट्रिब्यूट करना आसान हो जाता है. अपने ऐप्लिकेशन को टेस्टर के डिवाइसों पर तुरंत उपलब्ध कराकर, आपको शुरुआती दौर में और बार-बार फ़ीडबैक मिल सकता है. अगर अपने ऐप्लिकेशन में Crashlytics का इस्तेमाल किया जाता है, तो आपको अपने सभी बिल्ड के लिए, स्थिरता से जुड़ी मेट्रिक अपने-आप मिल जाएंगी. इससे आपको यह पता चल जाएगा कि ऐप्लिकेशन को रिलीज़ करने का सही समय कब है.
क्या आप इसे इस्तेमाल करने के लिए तैयार हैं?
iOS ऐप्लिकेशन डिस्ट्रिब्यूट करने का तरीका जानें:
Firebase console Firebase CLI fastlane
Android ऐप्लिकेशन डिस्ट्रिब्यूट करने का तरीका जानें:
अहम सुविधाएं
| क्रॉस-प्लैटफ़ॉर्म | iOS और Android, दोनों के रिलीज़ से पहले वाले वर्शन को एक ही जगह से डिस्ट्रिब्यूट करें. |
| तेज़ी से डिस्ट्रिब्यूशन | तेज़ी से ऑनबोर्डिंग, इंस्टॉल करने के लिए किसी SDK की ज़रूरत न होना, और ऐप्लिकेशन की तुरंत डिलीवरी जैसी सुविधाओं की मदद से, अपने टेस्टर को रिलीज़ से पहले वाले वर्शन तुरंत उपलब्ध कराएं. |
| आपके वर्कफ़्लो के हिसाब से काम करता है | Firebase console, Firebase Command Line Interface (CLI) टूल, fastlane या Gradle (Android) का इस्तेमाल करके, बिल्ड डिस्ट्रिब्यूट करें. सीएलआई को लगातार इंटिग्रेशन (सीआई) के कामों में इंटिग्रेट करके, डिस्ट्रिब्यूशन की प्रोसेस को ऑटोमेट करें. |
| टेस्टर को मैनेज करना | टेस्टिंग टीमों को ग्रुप में व्यवस्थित करके मैनेज करें. ईमेल से न्योते भेजकर नए टेस्टर जोड़े जा सकते हैं. इन न्योतों में, ऑनबोर्डिंग की प्रोसेस के बारे में जानकारी दी जाती है. अपने ऐप्लिकेशन के खास वर्शन के लिए, हर टेस्टर की स्थिति देखें. इससे यह पता चलता है कि किसने टेस्टिंग का न्योता स्वीकार किया है और किसने ऐप्लिकेशन डाउनलोड किया है. रिलीज़ से पहले वाले ऐप्लिकेशन पर टेस्टर से फ़ीडबैक इकट्ठा करने के लिए, ऐप्लिकेशन में फ़ीडबैक की सुविधा चालू करें. |
| Android ऐप्लिकेशन बंडल के साथ काम करता है | Google Play पर, Android ऐप्लिकेशन बंडल के लिए रिलीज़ को टेस्टर को डिस्ट्रिब्यूट करें. App Distribution Google Play की इंटरनल ऐप्लिकेशन शेयरिंग सेवा के साथ इंटिग्रेट होता है. इससे, ऐप्लिकेशन की टेस्टिंग और लॉन्च करने की प्रोसेस को बेहतर बनाया जा सकता है. |
| के साथ काम करता है Crashlytics | जब Crashlytics के साथ मिलकर काम करने पर, टेस्ट डिस्ट्रिब्यूशन की स्थिरता के बारे में अहम जानकारी पाएं. |
लागू करने के तरीके का उदाहरण
| रिलीज़ से पहले वाले वर्शन का नया बिल्ड अपलोड करना | सबसे पहले, App Distribution पर अपना नया APK, AAB या IPA अपलोड करने के लिए Firebase console, fastlane, Gradle या सीएलआई टूल का इस्तेमाल करें. | |
| टेस्टर को न्योता भेजना | इसके बाद, उन टेस्टर को जोड़ें जिनसे आपको अपने ऐप्लिकेशन की जांच करानी है. टेस्टर को एक ईमेल मिलेगा. इसमें, ऑनबोर्डिंग की प्रोसेस के बारे में जानकारी दी जाएगी. | |
| फ़ीडबैक पाना | अपने टेस्टर से फ़ीडबैक पाएं, स्थिरता से जुड़े डेटा को मॉनिटर करें, और अपने ऐप्लिकेशन को बेहतर बनाएं. | |
| बीटा वर्शन के नए बिल्ड रिलीज़ करना | जब भी आपके पास टेस्टिंग के लिए कोई नया बिल्ड तैयार हो, तो उसे App Distribution पर अपलोड करें. आपके टेस्टर को सूचना मिलेगी कि आज़माने के लिए एक नया बिल्ड उपलब्ध है |
अगले चरण
सबसे सही तरीके जानें
- सीआई/सीडी और fastlane का इस्तेमाल करके, क्वालिटी अश्योरेंस (क्यूए) टेस्टर को Apple के ऐप्लिकेशन डिस्ट्रिब्यूट करने के सबसे सही तरीके
- सीआई/सीडी का इस्तेमाल करके, क्वालिटी अश्योरेंस (क्यूए) टेस्टर को Android ऐप्लिकेशन डिस्ट्रिब्यूट करने के सबसे सही तरीके
iOS ऐप्लिकेशन डिस्ट्रिब्यूट करने का तरीका जानें:
Firebase console Firebase CLI fastlane REST API
Android ऐप्लिकेशन डिस्ट्रिब्यूट करने का तरीका जानें:
Firebase console Firebase CLI fastlane Gradle REST API
App Distribution के बारे में ज़्यादा जानने के लिए, यहां दिए गए कोडलैब देखें: