रिमोट कॉन्फ़िगरेशन को रोल आउट करना शुरू करें


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

पहला चरण: अपने ऐप्लिकेशन को Remote Config, Crashlytics, और Google Analytics के साथ इंटिग्रेट करना

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

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

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

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

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

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

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

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

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

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

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

अगले चरण