Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

दूरस्थ विन्यास पैरामीटर और शर्तें

फायरबेस कंसोल या रिमोट कॉन्फिग बैकएंड एपीआई का उपयोग करते समय , आप एक या अधिक पैरामीटर (कुंजी-मूल्य जोड़े) को परिभाषित करते हैं और उन पैरामीटर के लिए इन-ऐप डिफ़ॉल्ट मान प्रदान करते हैं। आप सर्वर-साइड पैरामीटर मानों को परिभाषित करके इन-ऐप डिफ़ॉल्ट मानों को ओवरराइड कर सकते हैं। पैरामीटर कुंजियाँ और पैरामीटर मान स्ट्रिंग हैं, लेकिन जब आप अपने ऐप में इन मानों का उपयोग करते हैं तो पैरामीटर मान अन्य डेटा प्रकारों के रूप में डाले जा सकते हैं।

फायरबेस कंसोल या रिमोट कॉन्फिगर रीस्ट एपीआई का उपयोग करके, आप अपने पैरामीटर के लिए नए डिफ़ॉल्ट मान बना सकते हैं, साथ ही सशर्त मान भी बना सकते हैं जिनका उपयोग ऐप इंस्टेंस के समूहों को लक्षित करने के लिए किया जाता है। हर बार जब आप Firebase कंसोल में अपना कॉन्फ़िगरेशन अपडेट करते हैं, तो Firebase आपके Remote Config टेम्पलेट का एक नया संस्करण बनाता और प्रकाशित करता है। पिछला संस्करण संग्रहीत है, जिससे आप आवश्यकतानुसार पुनः प्राप्त या रोलबैक कर सकते हैं। ये ऑपरेशन REST API के माध्यम से भी आपके लिए उपलब्ध हैं।

यह मार्गदर्शिका पैरामीटर, शर्तों, नियमों, सशर्त मानों और विभिन्न पैरामीटर मानों को दूरस्थ कॉन्फ़िगरेशन सर्वर और आपके ऐप में कैसे प्राथमिकता दी गई है, के बारे में बताती है। यह शर्तों को बनाने के लिए उपयोग किए जाने वाले नियमों के प्रकारों पर भी विवरण प्रदान करता है।

शर्तें, नियम और सशर्त मान

ऐप इंस्टेंस के समूह को लक्षित करने के लिए एक शर्त का उपयोग किया जाता है। स्थितियां एक या अधिक नियम है कि सभी के लिए मूल्यांकन करना चाहिए के बने होते हैं true के लिए इस शर्त के मूल्यांकन करने के लिए true एक दिया एप्लिकेशन उदाहरण के लिए। यदि किसी नियम का मान अपरिभाषित है (उदाहरण के लिए, जब कोई मान उपलब्ध नहीं है), तो वह नियम false मूल्यांकन करेगा।

उदाहरण के लिए, एक पैरामीटर जो ऐप के स्पलैश पेज को परिभाषित करता है, वह डिवाइस के आधार पर सरल नियम का उपयोग करके ओएस प्रकार के आधार पर अलग-अलग छवियां प्रदर्शित कर सकता है if device_os = Android :

या, एक समय शर्त का उपयोग यह नियंत्रित करने के लिए किया जा सकता है कि आपका ऐप कब विशेष प्रचार आइटम प्रदर्शित करता है।

एक पैरामीटर में कई सशर्त मान हो सकते हैं जो विभिन्न स्थितियों का उपयोग करते हैं, और पैरामीटर किसी प्रोजेक्ट के भीतर शर्तों को साझा कर सकते हैं। फायरबेस कंसोल के पैरामीटर टैब में, आप प्रत्येक पैरामीटर के सशर्त मूल्यों के लिए भ्रूण का प्रतिशत देख सकते हैं। यह मीट्रिक पिछले 24 घंटों में अनुरोधों के प्रतिशत को इंगित करता है जो प्रत्येक मूल्य प्राप्त करता है।

पैरामीटर मान प्राथमिकता

एक पैरामीटर में इसके साथ जुड़े कई सशर्त मान हो सकते हैं। निम्नलिखित नियम निर्धारित करते हैं कि रिमोट कॉन्फिग सर्वर से किस मूल्य को प्राप्त किया जाता है, और किसी विशेष समय में किसी दिए गए ऐप इंस्टेंस में किस मूल्य का उपयोग किया जाता है:

सर्वर-साइड पैरामीटर मान निम्न प्राथमिकता सूची के अनुसार प्राप्त किए जाते हैं

  1. सबसे पहले, सशर्त मान लागू होते हैं, यदि कोई ऐसी शर्तें हैं जो किसी दिए गए ऐप इंस्टेंस के लिए true मूल्यांकन करती हैं। यदि कई स्थितियां true मूल्यांकन करती true , तो फायरबेस कंसोल यूआई में दिखाए गए पहले (शीर्ष) एक को प्राथमिकता मिलती है, और जब एक ऐप बैकएंड से मान प्राप्त करता है, तो उस स्थिति से जुड़े सशर्त मूल्य प्रदान किए जाते हैं। आप शर्तों टैब में शर्तों को खींचकर और गिराकर शर्तों की प्राथमिकता बदल सकते हैं।

  2. यदि कोई शर्तों के साथ कोई सशर्त मान नहीं हैं जो true मूल्यांकन करते true , तो सर्वर-साइड डिफ़ॉल्ट मूल्य प्रदान किया जाता है जब कोई ऐप बैकएंड से मान प्राप्त करता है। यदि बैकएंड में कोई पैरामीटर मौजूद नहीं है, या यदि डिफ़ॉल्ट मान No value पर सेट है, तो उस पैरामीटर के लिए कोई मान प्रदान नहीं किया जाता है जब कोई ऐप मान प्राप्त करता है।

आपके एप्लिकेशन में, पैरामीटर मान निम्न प्राथमिकता सूची के अनुसार तरीकों को get करके लौटाए जाते get

  1. यदि बैकएंड से एक मान प्राप्त किया गया था और फिर सक्रिय किया गया था, तो ऐप भ्रूण मूल्य का उपयोग करता है। सक्रिय पैरामीटर मान लगातार हैं।
  2. यदि बैकएंड से कोई मान प्राप्त नहीं किया गया था, या यदि रिमोट कॉन्फ़िग बैकएंड से प्राप्त मान सक्रिय नहीं किए गए हैं, तो ऐप इन-ऐप डिफ़ॉल्ट मान का उपयोग करता है।
  3. यदि कोई इन-ऐप डिफ़ॉल्ट मान सेट नहीं किया गया है, तो ऐप एक स्थिर प्रकार मान (जैसे 0 int और boolean लिए false ) का उपयोग करता है।

यह ग्राफिक बताता है कि दूरस्थ कॉन्फ़िगरेशन बैकएंड में और आपके ऐप में पैरामीटर मान को कैसे प्राथमिकता दी जाती है:

पैरामीटर समूह

रिमोट कॉन्फिग आपको अधिक संगठित यूआई और मानसिक मॉडल के लिए पैरामीटर को एक साथ समूहित करने की अनुमति देता है।

उदाहरण के लिए, मान लें कि आपको एक नई लॉगिन सुविधा चालू करते समय तीन अलग-अलग प्रकार के सक्षम या अक्षम करने की आवश्यकता है। रिमोट कॉन्फ़िगरेशन के साथ, आप प्रकारों को वांछित के रूप में सक्षम करने के लिए तीन पैरामीटर बना सकते हैं, और फिर उन्हें "न्यू लॉगिन" नामक समूह में व्यवस्थित कर सकते हैं, जिसमें उपसर्ग या विशेष सॉर्टिंग जोड़ने की कोई आवश्यकता नहीं है।

आप फायरबेस कंसोल या रिमोट कॉन्फिग रेस्ट एपीआई का उपयोग करके पैरामीटर समूह बना सकते हैं। आपके द्वारा बनाए गए प्रत्येक पैरामीटर समूह का आपके Remote Config टेम्पलेट में एक अद्वितीय नाम होता है। पैरामीटर समूह बनाते समय, ध्यान रखें:

  • पैरामीटर को किसी भी समय केवल एक समूह में शामिल किया जा सकता है, और सभी मापदंडों में एक पैरामीटर कुंजी अभी भी अद्वितीय होनी चाहिए।
  • पैरामीटर समूह के नाम 256 वर्णों तक सीमित हैं।
  • यदि आप REST API और Firebase कंसोल दोनों का उपयोग करते हैं, तो सुनिश्चित करें कि प्रकाशित होने पर पैरामीटर समूहों को संभालने के लिए कोई भी REST API तर्क अपडेट किया गया है।

Firebase कंसोल का उपयोग करके पैरामीटर समूह बनाएं या संशोधित करें

आप Firebase कंसोल के पैरामीटर टैब में पैरामीटर को समूहीकृत कर सकते हैं. समूह बनाने या संशोधित करने के लिए:

  1. समूह प्रबंधित करें चुनें।
  2. आप जो पैरामीटर जोड़ना चाहते हैं उनके लिए चेकबॉक्स चुनें और समूह में ले जाएं चुनें.
  3. एक मौजूदा समूह का चयन करें, या नाम और विवरण दर्ज करके एक नया समूह बनाएं और नया समूह बनाएँ चुनें । आपके द्वारा किसी समूह को सहेजने के बाद, यह परिवर्तन प्रकाशित करें बटन का उपयोग करके प्रकाशित होने के लिए उपलब्ध है।

प्रोग्रामेटिक रूप से समूह बनाएं

Remote Config REST API पैरामीटर समूह बनाने और प्रकाशित करने का एक स्वचालित तरीका प्रदान करता है। मान लें कि आप REST से परिचित हैं और API के अनुरोधों को अधिकृत करने के लिए सेट हैं, तो आप इन चरणों का प्रबंधन समूहों को प्रबंधित करने के लिए कर सकते हैं:

  1. वर्तमान टेम्पलेट को पुनः प्राप्त करें
  2. अपने पैरामीटर समूहों का प्रतिनिधित्व करने के लिए JSON ऑब्जेक्ट्स जोड़ें
  3. HTTP PUT अनुरोध का उपयोग करके पैरामीटर समूह प्रकाशित करें।

parameterGroups ऑब्जेक्ट में समूह कुंजियाँ होती हैं, एक नेस्टेड विवरण और समूहित मापदंडों की सूची के साथ। ध्यान दें कि प्रत्येक समूह कुंजी विश्व स्तर पर अद्वितीय होनी चाहिए।

उदाहरण के लिए, यहां एक टेम्पलेट संशोधन का एक अंश दिया गया है जो एक पैरामीटर, pumpkin_spice_season साथ "नया मेनू" पैरामीटर समूह जोड़ता है:

{
  "parameters": {},
  "version": {
    "versionNumber": "1",

    …


  },
  "parameterGroups": {
    "new menu": {
      "description": "New Menu",
      "parameters": {
        "pumpkin_spice_season": {
          "defaultValue": {
            "value": "true"
          },
          "description": "Whether it's currently pumpkin spice season."
        }
      }
    }
  }
}

शर्त नियम प्रकार

निम्नलिखित नियम प्रकार Firebase कंसोल में समर्थित हैं। समतुल्य कार्यक्षमता दूरस्थ विन्यास रीस्ट एपीआई में उपलब्ध है, जैसा कि सशर्त अभिव्यक्ति संदर्भ में विस्तृत है।

नियम प्रकार ऑपरेटर मूल्य ध्यान दें
एप्लिकेशन == अपने Firebase प्रोजेक्ट से जुड़े ऐप्लिकेशन के लिए ऐप्लिकेशन आईडी की सूची में से चुनें. जब आप Firebase में कोई ऐप जोड़ते हैं, तो आप एक iOS बंडल आईडी या Android पैकेज नाम दर्ज करते हैं जो एक विशेषता को परिभाषित करता है जिसे Remote Config नियमों में ऐप आईडी के रूप में दिखाया जाता है।

इस विशेषता का उपयोग इस प्रकार करें:
  • आईओएस के लिए: ऐप के CFBundleIdentifier का उपयोग करें। आप एक्सकोड में अपने ऐप के प्राथमिक लक्ष्य के लिए सामान्य टैब में बंडल पहचानकर्ता पा सकते हैं।
  • Android के लिए: ऐप के applicationId का उपयोग करें। आप applicationId को अपने app-level build.gradle फ़ाइल में पा सकते हैं।
एप्लिकेशन वेरीज़न स्ट्रिंग मानों के लिए:
बिल्कुल मेल खाता है,
शामिल है,
शामिल नहीं है,
नियमित अभिव्यक्ति

संख्यात्मक मानों के लिए:
=, , >, , <,

लक्षित करने के लिए अपने एप्लिकेशन का संस्करण निर्दिष्ट करें।

इस नियम का उपयोग करने से पहले, आपको अपने फायरबेस प्रोजेक्ट से जुड़े एंड्रॉइड / आईओएस ऐप को चुनने के लिए ऐप आईडी नियम का उपयोग करना होगा।

आईओएस के लिए: ऐप के CFBundleShortVersionString का उपयोग करें।

नोट: सुनिश्चित करें कि आपका iOS ऐप फायरबेस iOS SDK संस्करण 6.24.0 या इसके बाद के संस्करण का उपयोग कर रहा है, क्योंकि CFBundleShortVersionString पहले के संस्करणों में नहीं भेजा जा रहा है ( रिलीज़ नोट देखें)।

Android के लिए: ऐप के वर्जननाम का उपयोग करें।

इस नियम के लिए स्ट्रिंग तुलना केस-संवेदी है। सटीक मिलान का उपयोग करते समय, इसमें शामिल है , शामिल नहीं है , या नियमित अभिव्यक्ति ऑपरेटर, आप एकाधिक मानों का चयन कर सकते हैं।

नियमित अभिव्यक्ति ऑपरेटर का उपयोग करते समय, आप RE2 प्रारूप में नियमित अभिव्यक्ति बना सकते हैं। आपकी नियमित अभिव्यक्ति लक्ष्य संस्करण स्ट्रिंग के सभी या भाग से मेल खा सकती है। आप लक्ष्य स्ट्रिंग की शुरुआत, समाप्ति या संपूर्णता से मिलान करने के लिए ^ और $ एंकर का उपयोग भी कर सकते हैं।

निर्माण संख्या स्ट्रिंग मानों के लिए:
बिल्कुल मेल खाता है,
शामिल हैं,
शामिल नहीं है,
नियमित अभिव्यक्ति

संख्यात्मक मानों के लिए:
=, , >, , <,

लक्षित करने के लिए अपने एप्लिकेशन की बिल्ड (एस) निर्दिष्ट करें।

इस नियम का उपयोग करने से पहले, आपको अपने फायरबेस प्रोजेक्ट से जुड़े एक आईओएस या एंड्रॉइड ऐप का चयन करने के लिए ऐप आईडी नियम का उपयोग करना चाहिए।

यह ऑपरेटर केवल iOS और Android ऐप्स के लिए उपलब्ध है। यह आईओएस के लिए ऐप के CFBundleVersion और Android के लिए वर्जनकोड से मेल खाती है। इस नियम के लिए स्ट्रिंग तुलना केस-संवेदी है।

सटीक मिलान का उपयोग करते समय, इसमें शामिल है , शामिल नहीं है , या नियमित अभिव्यक्ति ऑपरेटर, आप एकाधिक मानों का चयन कर सकते हैं।

रेगुलर एक्सप्रेशन ऑपरेटर का उपयोग करते समय, आप RE2 प्रारूप में रेगुलर एक्सप्रेशन बना सकते हैं। आपकी नियमित अभिव्यक्ति लक्ष्य संस्करण स्ट्रिंग के सभी या भाग से मेल खा सकती है। आप लक्ष्य स्ट्रिंग की शुरुआत, समाप्ति या संपूर्णता से मिलान करने के लिए ^ और $ एंकर का उपयोग भी कर सकते हैं।

मंच == आईओएस
एंड्रॉयड
वेब
ऑपरेटिंग सिस्टम ==

लक्षित करने के लिए ऑपरेटिंग सिस्टम निर्दिष्ट करें।

इस नियम का उपयोग करने से पहले, आपको अपने फ़ायरबेस प्रोजेक्ट से संबद्ध वेब ऐप का चयन करने के लिए ऐप आईडी नियम का उपयोग करना होगा।

यह नियम किसी दिए गए वेब ऐप इंस्टेंस के लिए true मूल्यांकन करता true यदि ऑपरेटिंग सिस्टम और इसका संस्करण निर्दिष्ट सूची में लक्ष्य मान से मेल खाता है।
ब्राउज़र ==

लक्षित करने के लिए ब्राउज़र निर्दिष्ट करें।

इस नियम का उपयोग करने से पहले, आपको अपने फ़ायरबेस प्रोजेक्ट से संबद्ध वेब ऐप का चयन करने के लिए ऐप आईडी नियम का उपयोग करना होगा।

यह नियम किसी दिए गए वेब ऐप इंस्टेंस के लिए true मूल्यांकन करता true यदि ब्राउज़र और उसका संस्करण निर्दिष्ट सूची में लक्ष्य मान से मेल खाता है।
दिनांक समय <=, > एक निर्दिष्ट तिथि और समय, या तो डिवाइस टाइमज़ोन या एक निर्दिष्ट टाइमज़ोन जैसे "(जीएमटी + 11) सिडनी समय।" डिवाइस लाने के लिए वर्तमान समय की तुलना करें।
यादृच्छिक प्रतिशत में उपयोगकर्ता <=, > 0-100

एप्लिकेशन उदाहरणों के बेतरतीब नमूने में कोई परिवर्तन (0.0001% के रूप में छोटे रूप में नमूना आकार के साथ) लागू करने के लिए इस क्षेत्र का उपयोग करें, का उपयोग कर <= और> खंड उन (एप्लिकेशन उदाहरण) समूहों में करने के लिए ऑपरेटरों।

उस प्रोजेक्ट में परिभाषित एक कुंजी के अनुसार, प्रत्येक ऐप इंस्टेंस को लगातार यादृच्छिक पूर्ण या आंशिक संख्या में मैप किया जाता है। एक नियम डिफ़ॉल्ट कुंजी का उपयोग करेगा (फायरबेस कंसोल में डीईएफ के रूप में दिखाया गया है) जब तक आप किसी अन्य कुंजी का चयन या निर्माण नहीं करते हैं। आप इस कुंजी क्षेत्र का उपयोग करके उपयोगकर्ताओं को रैंडमाइज़ करने के लिए डिफ़ॉल्ट कुंजी का उपयोग करके एक नियम वापस कर सकते हैं। आप दिए गए प्रतिशत श्रेणियों के भीतर एक ही ऐप इंस्टेंस को लगातार संबोधित करने के लिए नियमों में एक एकल कुंजी का उपयोग कर सकते हैं। या, आप एक नई कुंजी बनाकर किसी दी गई प्रतिशत सीमा के लिए ऐप इंस्टेंस का एक नया यादृच्छिक रूप से असाइन किया गया समूह चुन सकते हैं।

उदाहरण के लिए, दो संबंधित शर्तें बनाने के लिए जो प्रत्येक ऐप के 5% उपयोगकर्ताओं पर लागू होती हैं, आपके पास एक शर्त में <= 5% नियम शामिल हो सकता है, और दूसरी शर्त में > 5% नियम और <= दोनों शामिल हो सकते हैं 10% नियम। कुछ उपयोगकर्ताओं के लिए दोनों समूहों में बेतरतीब ढंग से प्रकट होना संभव बनाने के लिए, प्रत्येक शर्त में नियमों के लिए अलग-अलग कुंजियों का उपयोग करें।

दर्शकों में उपयोगकर्ता == Google Analytics ऑडियंस की सूची में से एक या अधिक का चयन करें जिसे आपने अपने प्रोजेक्ट के लिए सेट किया है।

इस नियम के लिए आपके फायरबेस प्रोजेक्ट से जुड़े ऐप को चुनने के लिए ऐप आईडी नियम की आवश्यकता होती है।

नोट: चूंकि कई Analytics ऑडियंस ईवेंट या उपयोगकर्ता प्रॉपर्टी द्वारा परिभाषित होती हैं, जो ऐप उपयोगकर्ताओं की गतिविधियों पर आधारित हो सकती हैं, इसलिए किसी दिए गए ऐप इंस्टेंस के लिए ऑडियंस नियम में उपयोगकर्ता को प्रभावी होने में कुछ समय लग सकता है।

क्षेत्र/देश में डिवाइस == एक या अधिक क्षेत्रों या देशों का चयन करें। यह नियम किसी दिए गए ऐप इंस्टेंस के लिए true मूल्यांकन करता true यदि इंस्टेंस सूचीबद्ध क्षेत्रों या देशों में से किसी में है। डिवाइस देश कोड अनुरोध में डिवाइस के आईपी पते या फायरबेस एनालिटिक्स द्वारा निर्धारित देश कोड का उपयोग करके निर्धारित किया जाता है (यदि Analytics डेटा फायरबेस के साथ साझा किया जाता है)।
डिवाइस की भाषा == एक या अधिक भाषाओं का चयन करें। यह नियम किसी दिए गए ऐप इंस्टेंस के लिए true मूल्यांकन करता true यदि उस ऐप इंस्टेंस को एक डिवाइस पर इंस्टॉल किया गया है जो सूचीबद्ध भाषाओं में से एक का उपयोग करता है।
उपयोगकर्ता संपत्ति स्ट्रिंग मानों के लिए:
शामिल हैं,
शामिल नहीं है,
बिल्कुल मेल खाता है,
नियमित अभिव्यक्ति

संख्यात्मक मानों के लिए:
=, , >, , <,

नोट: क्लाइंट पर, आप उपयोगकर्ता गुणों के लिए केवल स्ट्रिंग मान सेट कर सकते हैं। संख्यात्मक ऑपरेटरों का उपयोग करने वाली स्थितियों के लिए, दूरस्थ कॉन्फ़िगरेशन संबंधित उपयोगकर्ता संपत्ति के मूल्य को पूर्णांक / फ्लोट में परिवर्तित करता है।
उपलब्ध Google Analytics उपयोगकर्ता गुणों की सूची से चयन करें। यह जानने के लिए कि आप अपने उपयोगकर्ता आधार के बहुत विशिष्ट सेगमेंट के लिए अपने ऐप को कस्टमाइज़ करने के लिए उपयोगकर्ता गुणों का उपयोग कैसे कर सकते हैं, रिमोट कॉन्फिगर और उपयोगकर्ता गुण देखें

उपयोगकर्ता गुणों के बारे में अधिक जानने के लिए, निम्नलिखित मार्गदर्शिकाएँ देखें:

बिल्कुल मिलान का उपयोग करते समय, इसमें समाहित या नियमित अभिव्यक्ति ऑपरेटर नहीं होता है , आप कई मानों का चयन कर सकते हैं।

नियमित अभिव्यक्ति ऑपरेटर का उपयोग करते समय, आप RE2 प्रारूप में नियमित अभिव्यक्ति बना सकते हैं। आपका रेगुलर एक्सप्रेशन लक्ष्य संस्करण स्ट्रिंग के सभी या उसके हिस्से से मेल खा सकता है। आप लक्ष्य स्ट्रिंग की शुरुआत, अंत या संपूर्णता से मिलान करने के लिए ^ और $ एंकर का भी उपयोग कर सकते हैं।

नोट: रिमोट कॉन्फिग की स्थिति बनाते समय स्वचालित रूप से एकत्रित उपयोगकर्ता गुण वर्तमान में उपलब्ध नहीं हैं।
आयातित खंड == एक या अधिक आयातित खंड का चयन करें। इस नियम के लिए कस्टम आयातित सेगमेंट सेट करना आवश्यक है

खोज मापदंडों और शर्तों

आप रिमोट कॉन्फिग पैरामीटर्स टैब के शीर्ष पर स्थित खोज बॉक्स का उपयोग करके अपने प्रोजेक्ट की पैरामीटर कुंजियों, पैरामीटर मानों और शर्तों को Firebase कंसोल से खोज सकते हैं।

मापदंडों और शर्तों पर सीमाएं

किसी Firebase प्रोजेक्ट में, आपके पास अधिकतम 2000 पैरामीटर और अधिकतम 500 शर्तें हो सकती हैं। पैरामीटर कुंजियाँ 256 वर्णों तक लंबी हो सकती हैं, उन्हें अंडरस्कोर या अंग्रेजी अक्षर वर्ण (AZ, az) से शुरू करना चाहिए, और इसमें संख्याएँ भी शामिल हो सकती हैं। किसी प्रोजेक्ट के भीतर पैरामीटर मान स्ट्रिंग की कुल लंबाई 800,000 वर्णों से अधिक नहीं हो सकती है।

अगला कदम

अपने Firebase प्रोजेक्ट को कॉन्फ़िगर करना शुरू करने के लिए, एक Firebase रिमोट कॉन्फिगर प्रोजेक्ट सेट करें देखें।