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


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

पहला चरण: अपने ऐप्लिकेशन को Remote Config, Crashlytics, और Google Analytics से जोड़ना

उपयोगकर्ताओं के लिए नई सुविधाएं धीरे-धीरे लॉन्च करने के लिए, Remote Config की मदद से रोलआउट करने की सुविधा का इस्तेमाल करने से पहले, आपके ऐप्लिकेशन को Firebase Remote Config, 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. टारगेट करने की शर्त बनाएं या चुनें. इस शर्त से यह तय होता है कि रोलआउट की सुविधा वाले और कंट्रोल ग्रुप में कौनसे डिवाइस जोड़े जाएंगे. उपयोगकर्ताओं को रोलआउट की सुविधा वाले और कंट्रोल ग्रुप कैसे असाइन किए जाते हैं, इस बारे में ज़्यादा जानने के लिए, रोलआउट ग्रुप की सदस्यता के बारे में जानकारी देखें.

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

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

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

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

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

अगले चरण