1 सितंबर, 2026 से, Remote Config इस्तेमाल के हिसाब से पैसे चुकाने की सुविधा वाला प्लान उपलब्ध कराएगा. इसमें अलग-अलग साइज़ के प्रोजेक्ट के लिए, अलग-अलग प्लान होंगे. इसमें एक प्लान बिना किसी शुल्क के उपलब्ध होगा. वहीं, दूसरा प्लान इस्तेमाल के हिसाब से पैसे चुकाने की सुविधा वाला होगा. इसकी कीमत, हर दिन के इस्तेमाल के हिसाब से तय की जाएगी.
यहां दी गई टेबल में,
Spark और
Blaze, दोनों प्लान के तहत हर प्रोजेक्ट के लिए इस्तेमाल की सीमा दिखाई गई है:
| जानकारी
|
बिना किसी शुल्क वाला प्लान (Spark Plan)
|
इस्तेमाल के हिसाब से पैसे चुकाने की सुविधा वाला प्लान (Blaze Plan)
|
| फ़ेच करने के अनुरोध
|
हर दिन ज़्यादा से ज़्यादा 1,00,000
|
हर दिन ज़्यादा से ज़्यादा 1,00,000 अनुरोधों के लिए कोई शुल्क नहीं.
इसके बाद:
- हर दिन 1,00,001 से 1,00,00,000 अनुरोधों के लिए, हर अनुरोध पर 0.000006 डॉलर (10,000 अनुरोधों के लिए 0.06 डॉलर).
- हर दिन 1,00,00,000 से ज़्यादा अनुरोधों के लिए, हर अनुरोध पर 0.000001 डॉलर (10,000 अनुरोधों के लिए 0.01 डॉलर).
|
| सभी सुविधाएं
|
इसमें, उपयोगकर्ता की ज़रूरत के मुताबिक अनुभव पाने की सेटिंग चालू करने की सुविधा, रोलआउट, और A/B टेस्टिंग इंटिग्रेशन शामिल है
|
इसमें, उपयोगकर्ता की ज़रूरत के मुताबिक अनुभव पाने की सेटिंग चालू करने की सुविधा, रोलआउट, और A/B टेस्टिंग इंटिग्रेशन शामिल है
|
| कोटा और सीमाएं
|
कोटा और सीमाएं देखें
|
कोटा और सीमाएं देखें
|
ग्रेस पीरियड और प्लान में बदलाव
अगर आपका प्रोजेक्ट, Spark प्लान की सीमाओं को पहली बार पार करता है, तो आपको
Blaze
प्लान पर अपग्रेड करने के लिए
30 दिनों का ग्रेस पीरियड मिलता है.
इसके बाद, सेवा के इस्तेमाल पर पाबंदी लगनी शुरू हो जाएगी. हमारा सुझाव है कि सेवा में रुकावट से बचने के लिए, तुरंत अपग्रेड करें. Blaze प्लान पर अपग्रेड करने से, आपका प्रोजेक्ट
Google Cloud बिलिंग
खाते से लिंक हो जाता है.
इस्तेमाल को ऑप्टिमाइज़ करने के सबसे सही तरीके
इस्तेमाल को ऑप्टिमाइज़ करने के लिए, इनमें से कोई तरीका अपनाएं:
- क्लाइंट के फ़ेच करने के इंटरवल: प्रोडक्शन बिल्ड में, फ़ेच करने के लिए बहुत कम समय का इंटरवल (उदाहरण के लिए,
setMinimumFetchIntervalInSeconds) सेट न करें. डिफ़ॉल्ट तौर पर, 12 घंटे का इंटरवल सेट करने का सुझाव दिया जाता है.
- ऐप्लिकेशन के स्टार्टअप पर फ़ेच करने के लूप: पक्का करें कि आपका ऐप्लिकेशन, हर स्क्रीन ट्रांज़िशन, गतिविधि फिर से शुरू होने या कॉम्पोनेंट रेंडर होने पर, रिमोट फ़ेच ट्रिगर न करे. लोडिंग की ऐसी
रणनीतियां इस्तेमाल करें जिनमें लोड होने पर फ़ेच और चालू करने यालोडिंग स्क्रीन के पीछे चालू करने जैसे विकल्प हों.
- मॉनिटर करना: Google Cloud console और Firebase console के डैशबोर्ड पर, कीमत और इस्तेमाल की जानकारी देखें. साथ ही, हर दिन फ़ेच करने के अनुरोधों की संख्या 1,00,000 के आस-पास पहुंचने पर, बिलिंग से जुड़े अलर्ट अपने-आप सेट अप करें.
अक्सर पूछे जाने वाले सवाल और समस्या का हल
1 सितंबर, 2026 से लागू होने वाला नया Remote Config प्लान कौन-सा है?
Remote Config इस्तेमाल के हिसाब से पैसे चुकाने की सुविधा वाला प्लान उपलब्ध कराएगा. इसमें एक प्लान बिना किसी शुल्क के उपलब्ध होगा:
- Spark प्लान (बिना किसी शुल्क के): हर दिन ज़्यादा से ज़्यादा 1,00,000 फ़ेच अनुरोधों के लिए कोई शुल्क नहीं.
- Blaze प्लान (इस्तेमाल के हिसाब से पैसे चुकाने की सुविधा वाला प्लान): हर दिन के पहले 1,00, 000 फ़ेच अनुरोधों के लिए कोई शुल्क नहीं. इसके बाद:
- हर दिन 1,00,001 से
1,00,00,000 अनुरोधों के लिए, 10,000 अनुरोधों पर 0.06 डॉलर (हर अनुरोध के लिए 0.000006 डॉलर).
- हर दिन 1,00,00,000
से ज़्यादा अनुरोधों के लिए, 10,000 अनुरोधों पर 0.01 डॉलर (हर अनुरोध के लिए 0.000001 डॉलर).
- सुविधाएं: Spark और Blaze, दोनों प्लान में, सभी ऐडवांस सुविधाएं (उपयोगकर्ता की ज़रूरत के मुताबिक अनुभव पाने की सेटिंग चालू करने की सुविधा, रोलआउट, और A/B टेस्टिंग इंटिग्रेशन) शामिल हैं. इनके लिए कोई अतिरिक्त शुल्क नहीं देना होगा.
रिमोट कॉन्फ़िगरेशन का इस्तेमाल शुरू करने के लिए, क्या मेरे पास बिलिंग खाता होना चाहिए?Remote Config
नहीं. Remote Config का इस्तेमाल शुरू करने के लिए, आपके पास बिलिंग खाता होना ज़रूरी नहीं है. बिना किसी शुल्क के, Spark प्लान का इस्तेमाल शुरू किया जा सकता है. बिलिंग खाता सिर्फ़ तब ज़रूरी होता है, जब आपको अपने प्रोजेक्ट को
Blaze प्लान पर अपग्रेड करना हो. ऐसा करने पर, हर दिन 1,00,000 से ज़्यादा फ़ेच अनुरोध किए जा सकते हैं.
बिल किए जाने वाले फ़ेच अनुरोध की ज़रूरी शर्तें क्या हैं?
फ़ेच करने का अनुरोध तब किया जाता है, जब आपका क्लाइंट ऐप्लिकेशन या बैकएंड सर्वर
अपडेट की गई पैरामीटर वैल्यू की जांच करने के लिए, Remote Config सर्वर को कॉल करता है
(उदाहरण के लिए, क्लाइंट एसडीके में fetch() या
fetchAndActivate() को लागू करना या REST/एडमिन एसडीके का इस्तेमाल करके
टेंप्लेट वापस पाना).
- रीयलटाइम Remote Config: रीयल-टाइम कनेक्शन खोलने पर, फ़ेच करने के अलग-अलग अनुरोध लगातार जनरेट नहीं होते. हालांकि, जब सर्वर, अमान्य होने की सूचना पुश करता है, तो अपडेट किया गया कॉन्फ़िगरेशन डाउनलोड करने के लिए, क्लाइंट की ओर से किए गए कॉल को फ़ेच करने का अनुरोध माना जाता है.
- कैश की गई वैल्यू: डिवाइस पर पहले से सेव की गई कैश की गई वैल्यू का इस्तेमाल करने पर
(डिस्क/मेमोरी से
activate() या
getString() का इस्तेमाल करके पढ़ना), नेटवर्क कॉल जनरेट नहीं होता. साथ ही, इसे फ़ेच करने का अनुरोध नहीं माना जाता.
अगर मेरा प्रोजेक्ट, Spark प्लान पर है और हर दिन 1,00,000 से ज़्यादा
फ़ेच अनुरोध किए जाते हैं, तो क्या होगा? मैं अपग्रेड कैसे करूं?
- 30 दिनों का ग्रेस पीरियड: अगर आपका Spark प्लान वाला प्रोजेक्ट, पहली बार हर दिन 1,00,000 से ज़्यादा फ़ेच
अनुरोध करता है, तो Firebase 30 दिनों का ग्रेस पीरियड देता है. इस दौरान, आपके Remote Config अनुरोधों को बिना किसी रुकावट के पूरा किया जाएगा.
- सेवा के इस्तेमाल पर पाबंदी लगने का खतरा: अगर आपने 30 दिनों के ग्रेस पीरियड के खत्म होने तक, Blaze प्लान पर अपग्रेड नहीं किया, तो हर दिन 1,00,000 की सीमा से ज़्यादा किए गए अनुरोधों के लिए, Remote Config सेवा के इस्तेमाल पर पाबंदी लगनी शुरू हो जाएगी. इससे क्लाइंट को अपडेट किए गए कॉन्फ़िगरेशन नहीं मिल पाएंगे.
- अपग्रेड करने का तरीका: सेवा में रुकावट से बचने के लिए, Firebase console में जाकर
Blaze प्लान पर अपग्रेड किया जा सकता है.
Blaze प्लान पर अपग्रेड करने से, आपका प्रोजेक्ट Google Cloud बिलिंग खाते से लिंक हो जाता है.
उपयोगकर्ताओं को, नए Remote Config पैरामीटर की वैल्यू नहीं मिल रही हैं. क्या इसकी वजह,
कीमत या कोटा हो सकता है?
हां. अगर आपका प्रोजेक्ट, Spark प्लान पर है, हर दिन के 1,00,000
अनुरोधों की सीमा पार कर चुका है, और 30 दिनों का ग्रेस पीरियड खत्म हो गया है, तो हर दिन की सीमा से ज़्यादा किए गए अनुरोधों पर,
सर्वर की ओर से पाबंदी लगा दी जाती है. Firebase console में, इस्तेमाल की मेट्रिक देखें. अगर आपके हर दिन के सक्रिय उपयोगकर्ताओं को हर दिन 1,00,000 से ज़्यादा फ़ेच की ज़रूरत है, तो Blaze प्लान पर अपग्रेड करें.Firebase
बिल का अनुमान लगाने के लिए, मैं अपने मौजूदा इस्तेमाल की जानकारी कैसे देखूं?
अगर आपने Blaze प्लान लिया है, तो लागत के मैनेजमेंट और इस्तेमाल की रिपोर्ट
Google Cloud console में देखी जा सकती हैं. ज़्यादा जानकारी के लिए, अपनी क्लाउड बिलिंग रिपोर्ट और लागत के रुझान देखना लेख पढ़ें.
SKU के हिसाब से फ़िल्टर करते समय, यह SKU चुनें:
- SKU आईडी:
37B1-4623-6F54
- SKU का नाम: फ़ेच करने के अनुरोध
अगर आपने Spark प्लान लिया है, तो Google Cloud console में कोटा और सिस्टम की चालू सीमाएं पेज पर जाकर, अपने मौजूदा इस्तेमाल और सिस्टम की चालू सीमाओं की निगरानी की जा सकती है. ज़्यादा जानकारी के लिए, कोटा देखना और मैनेज करना लेख पढ़ें. रिपोर्ट फ़िल्टर करते समय, पक्का करें कि आपने वह खास Firebase API चुना हो जिसके लिए आपको कोटा देखना है. उदाहरण के लिए, firebaseremoteconfig.googleapis.com.