कोटा और सीमाएं

इस पेज पर, Remote Config के लिए लागू होने वाली तकनीकी सीमाओं, प्रोजेक्ट कोटा, और इस्तेमाल से जुड़ी नीतियों के बारे में बताया गया है.

प्रोजेक्ट के लिए कोटा

यहां दी गई टेबल में, आपके पूरे Firebase प्रोजेक्ट में टेंप्लेट के संसाधनों के लिए, अनुमति वाली ज़्यादा से ज़्यादा सीमाएं बताई गई हैं. इन सीमाओं से, टेंप्लेट के आकलन की परफ़ॉर्मेंस और बैकएंड की स्थिरता को ऑप्टिमाइज़ किया जा सकता है.

संसाधन सीमा जानकारी
पैरामीटर हर टेंप्लेट टाइप के लिए 3,000 क्लाइंट टेंप्लेट के लिए 3,000 और सर्वर टेंप्लेट के लिए 3,000.
शर्तें हर प्रोजेक्ट के लिए 2,000 सभी टेंप्लेट के लिए शेयर की जाती हैं.
टेंप्लेट के वर्शन हर टेंप्लेट टाइप के लिए 300 इसमें मिटाए गए वर्शन भी शामिल हैं. इससे ज़्यादा वर्शन अपने-आप मिट जाते हैं. 90 दिन से ज़्यादा पुराने टेंप्लेट वर्शन अपने-आप मिट जाते हैं.
एक्सपेरिमेंट और रोलआउट कुल मिलाकर 24 हर प्रोजेक्ट के लिए, A/B टेस्ट और फ़ीचर रोलआउट की कुल संख्या 24 से ज़्यादा नहीं हो सकती.
रीयल-टाइम कनेक्शन हर प्रोजेक्ट के लिए 2,00,00,000 (दो करोड़) रीयल-टाइम की सीमाएं देखें.

पैरामीटर और कुंजी से जुड़ी पाबंदियां

यहां दी गई टेबल में, पैरामीटर की कुंजियों, वैल्यू, और ग्रुप के नामों के लिए वर्णों की संख्या और कॉन्टेंट पर पाबंदियों के बारे में बताया गया है. इन पाबंदियों का पालन करने से, कॉन्फ़िगरेशन पब्लिश करने में होने वाली गड़बड़ियां और क्लाइंट स्कीमा में होने वाली गड़बड़ियां ठीक हो जाती हैं.

एलिमेंट सीमा जानकारी
कुंजी की लंबाई 256 वर्ण यह _ या A-Z, a-z से शुरू होनी चाहिए. इसमें अंकों को शामिल किया जा सकता है.
वैल्यू का कुल कॉन्टेंट 10,00,000 वर्ण किसी प्रोजेक्ट में, सभी पैरामीटर वैल्यू स्ट्रिंग का योग.
ग्रुप के नाम की लंबाई 256 वर्ण यह Firebase console में, पैरामीटर ग्रुप के लेबल पर लागू होती है.

शर्त और टारगेटिंग की सीमाएं

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

एलिमेंट सीमा जानकारी
कस्टम सिग्नल हर ऐप्लिकेशन इंस्टेंस के लिए 100 एक डिवाइस पर ज़्यादा से ज़्यादा 100 यूनीक सिग्नल सेट किए जा सकते हैं.
कस्टम सिग्नल की कुंजी 250 वर्ण एट्रिब्यूट के नाम की ज़्यादा से ज़्यादा लंबाई.
कस्टम सिग्नल की वैल्यू 500 वर्ण एट्रिब्यूट की वैल्यू की ज़्यादा से ज़्यादा लंबाई (रेगुलर एक्सप्रेशन का इस्तेमाल करने पर 250).
इंस्टॉलेशन आईडी हर शर्त के लिए 50 "इंस्टॉलेशन आईडी" के नियम में, ज़्यादा से ज़्यादा आईडी इस्तेमाल किए जा सकते हैं.
शर्त का नाम 100 वर्ण Firebase कंसोल या एपीआई में, शर्त की पहचान करने के लिए इस्तेमाल किया जाने वाला नाम.
रेगुलर एक्सप्रेशन सिंटैक्स RE2 फ़ॉर्मैट सभी रेगुलर एक्सप्रेशन, RE2 सिंटैक्स के मुताबिक होने चाहिए

रीयल-टाइम की सीमाएं

यहां दी गई टेबल में, रीयल-टाइम Remote Configका इस्तेमाल करते समय, एक साथ खोले जा सकने वाले कनेक्शन की सीमाओं के बारे में बताया गया है. कोटा की इन सीमाओं से, दुनिया भर के क्लाइंट इंस्टेंस में, रीयल-टाइम क्लाइंट अपडेट का डिस्ट्रिब्यूशन स्थिर रहता है.

संसाधन सीमा जानकारी
एक साथ खोले जा सकने वाले कनेक्शन हर प्रोजेक्ट के लिए 2,00,00,000 (दो करोड़) अगर यह सीमा पार हो जाती है, तो नए कनेक्शन के अनुरोध अस्वीकार कर दिए जाते हैं. साथ ही, क्लाइंट SDK अपने-आप, समय-समय पर फ़ेच करने की स्टैंडर्ड प्रोसेस पर वापस आ जाता है. नया टेंप्लेट पब्लिश होने के बाद, जब तक वह सभी कनेक्टेड क्लाइंट को अपडेट नहीं भेज देता, तब तक यह सीमा अस्थायी तौर पर निलंबित रहती है.

कामकाज से जुड़ी नीतियां

उपयोगकर्ताओं को सुरक्षित और नियमों के मुताबिक अनुभव देने के लिए, इन नीतियों का पालन करें:

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