रिमोट कॉन्फ़िगरेशन लॉन्च करने की सुविधा का इस्तेमाल शुरू करना


रिमोट कॉन्फ़िगरेशन के रोल आउट की मदद से, ऐप्लिकेशन में सुरक्षित तरीके और धीरे-धीरे नई सुविधाएं और अपडेट रिलीज़ किए जा सकते हैं. रोल आउट की मदद से, खास उपयोगकर्ता ग्रुप को टारगेट करके, ऐप्लिकेशन की नई सुविधाओं के रिलीज़ को कंट्रोल किया जा सकता है. A/B टेस्टिंग की तरह, रोल आउट में, चालू ग्रुप को एक बराबर साइज़ के कंट्रोल ग्रुप से मापा जाता है, ताकि नतीजों में उसकी काम की तुलना की जा सके.

पहला चरण: रिमोट कॉन्फ़िगरेशन, Crashlytics, और Google Analytics की मदद से अपने ऐप्लिकेशन का इस्तेमाल करना

इससे पहले कि आप अपने उपयोगकर्ताओं के लिए धीरे-धीरे नई सुविधाएं लॉन्च करने के लिए रिमोट कॉन्फ़िगरेशन रोलआउट का इस्तेमाल करना शुरू करें, आपके ऐप्लिकेशन को Firebase रिमोट कॉन्फ़िगरेशन, Crashlytics, और Google Analytics के साथ जोड़ा जाना चाहिए.

  1. अपने ऐप्लिकेशन में रिमोट कॉन्फ़िगरेशन और Analytics जोड़ने के लिए, रिमोट कॉन्फ़िगरेशन का इस्तेमाल शुरू करें में दिए गए निर्देशों का पालन करें. साथ ही, रिमोट कॉन्फ़िगरेशन टेंप्लेट बनाएं. आपको यह पक्का करना होगा कि Firebase BoM v32.6.0+ (रिमोट कॉन्फ़िगरेशन SDK v21.6.0+) का इस्तेमाल किया जा रहा है.
  2. अपने ऐप्लिकेशन में Crashlytics का इस्तेमाल करने के लिए, Crashlytics का इस्तेमाल शुरू करें में दिए गए निर्देशों का पालन करें. Firebase iOS SDK टूल v10.24.0 और इसके बाद के वर्शन को ज़रूर लागू करें.

सबसे अच्छी परफ़ॉर्मेंस के लिए, हमारा सुझाव है कि आप अपने ऐप्लिकेशन में रीयल-टाइम रिमोट कॉन्फ़िगरेशन लागू करें. इससे यह पक्का किया जा सकेगा कि रोल आउट वैल्यू पब्लिश होते ही फ़ेच हो जाएं.

दूसरा चरण: Firebase कंसोल में रोल आउट कॉन्फ़िगर करना

रिमोट कॉन्फ़िगरेशन, Crashlytics, और Analytics का इस्तेमाल करके ऐप्लिकेशन इंस्टॉल होने के बाद, Firebase कंसोल का इस्तेमाल करके रोल आउट बनाया जा सकता है.

  1. Firebase कंसोल में, रिमोट कॉन्फ़िगरेशन पर जाएं. इसके बाद, रोलआउट खोलें.
  2. रोल आउट बनाएं पर क्लिक करें.
  3. पैरामीटर फ़ील्ड में, कोई मौजूदा पैरामीटर चुनें या अपने रोल आउट के साथ अपडेट करने के लिए, एक नया पैरामीटर बनाएं. इसके बाद, आगे बढ़ें पर क्लिक करें.
  4. टारगेट की शर्त बनाएं या चुनें. इस शर्त से तय होता है कि रोल आउट की सुविधा वाले और कंट्रोल ग्रुप में किन डिवाइसों को जोड़ा जाएगा. इस बारे में ज़्यादा जानकारी के लिए कि उपयोगकर्ताओं को रोल आउट की सुविधा वाले और कंट्रोल ग्रुप कैसे असाइन किए जाते हैं, रोल आउट ग्रुप की सदस्यता को समझना देखें.

  5. आगे बढ़ें पर क्लिक करें और चालू की गई वैल्यू फ़ील्ड में, वह वैल्यू जोड़ें जिसे आपको अपने उपयोगकर्ताओं के लिए रिलीज़ करना है.

  6. बिना किसी क्रम के प्रतिशत फ़ील्ड में, उन डिवाइसों का कुल प्रतिशत डालें जिनकी चालू वैल्यू, बिना किसी क्रम के होनी चाहिए. आपकी चालू की गई सुविधा की परफ़ॉर्मेंस को मापते समय, Firebase, नतीजों की सटीक तुलना पक्का करने के लिए एक बराबर साइज़ का कंट्रोल ग्रुप असाइन करता है. इसलिए, यह वैल्यू 50% या कम होनी चाहिए, जब तक कि इसे 100% रोल आउट न किया जाए. ध्यान दें कि यह वैल्यू आपकी शर्तों पर निर्भर करती है: उदाहरण के लिए, अगर आपने कोई ऐसी शर्त कॉन्फ़िगर की है जिसे आपके ऐप्लिकेशन के सिर्फ़ वर्शन 2.0 में रोल आउट किया गया है और आपके 30% उपयोगकर्ताओं ने v2.0 को अपनाया है, तो इस वैल्यू को 50% पर सेट करने का मतलब होगा कि आपके कुल उपयोगकर्ता आधार का 15% रोल आउट वैल्यू मिलेगा.

  7. आगे बढ़ें पर क्लिक करें और नाम दें. अगर आप चाहें, तो ब्यौरा डालकर सेव करें पर क्लिक करें.

  8. रोल आउट शुरू करने के लिए, बदलावों को पब्लिश करें पर क्लिक करें, बदले गए पैरामीटर की समीक्षा करें, और बदलावों को पब्लिश करें पर दोबारा क्लिक करें.

आपका रोल आउट शुरू हो जाएगा और आपको तुरंत नतीजे दिखने लगेंगे.

अगले चरण