Intereting Posts
getLastKnownLocation () रिटर्न रिक्त एंड्रॉइड डिवाइस से सर्वर पर फ़ाइल कैसे अपलोड करें? ग्रेडअल संस्करण 1.8 आवश्यक है। वर्तमान संस्करण 1.9 है बिटमैप से उरी वस्तु कैसे प्राप्त करें प्राथमिकताएं स्क्रीन के लिए थीम का उपयोग करना एंड्रॉइड में स्मृति / विंडो लीक को ट्रेसिंग करना? Android स्क्रीन कैप्चरिंग या छवियों से वीडियो बनाते हैं कॉर्डोवा प्रोजेक्ट के लिए एंड्रॉइड ग्रेडले प्रोजेक्ट का निर्माण करने में असमर्थ घर को ऊपर संसाधन संसाधन प्रोग्राम बदलने के लिए कैसे? वाईफाई नेटवर्क से कनेक्ट नहीं हो सकता एंड्रॉइड ब्लूटूथ डिवाइस नाम प्रदर्शित करें हार्डवेयर त्वरण परम के साथ हनीकॉम्ब पर ओपनजीएल यादृच्छिक दुर्घटना सही पर सेट है एक सेवा के अंदर एक धागा रोकना एंड्रॉइड पर बाहरी संग्रहण पर फ़ोल्डर नहीं बना सकते सीआईएल पर गिट से कॉर्डोवा प्लग इन स्थापित नहीं कर सकते

फ़ायरबसे रिमोट टे्रफिफ दर सीमा की गणना कैसे की जाती है?

मैं मोबाइल ऐप के लिए एक गुप्त कुंजी को संग्रहीत करने के लिए फ़ायरबेज रिमोट कॉन्फ़िग का उपयोग कर रहा हूं (मैं सुरक्षा समस्याओं के कारण क्लाइंट ऐप में शामिल नहीं करना चाहता)।

समस्या यह है कि मैं जानता हूं कि समय से कम समय में सर्वर से कॉन्फ़िग को फ़ेच करने से थ्रॉटलिंग अपवाद फेंक सकता है। उत्पादन ऐप में प्रति घंटे 5 अनुरोधों की सीमा होती है, लेकिन मुझे नहीं पता कि यह सीमा प्रति उपयोगकर्ता या दुनिया भर में गिनती है।

यह मेरे पास कोड है:

//first search cached result, if present String key = FirebaseRemoteConfig.getInstance().getString("key"); if(key != null && !key.isEmpty()){ setKeyAndGoHome(key); }else { //no key present, let's fetch it from config FirebaseRemoteConfig.getInstance().fetch().addOnCompleteListener(new OnCompleteListener<Void>() { @Override public void onComplete(@NonNull Task<Void> task) { if(task.isSuccessful()){ FirebaseRemoteConfig.getInstance().activateFetched(); //key is cached 12 hours String key = FirebaseRemoteConfig.getInstance().getString("key"); setKeyAndGoHome(key); } else { //this can happen due to a throttling exception } } }); } 

यह बहुत महत्वपूर्ण है क्योंकि इस कुंजी के बिना मेरा ऐप काम नहीं कर सकता। मुझे पता होना चाहिए कि थ्रॉटलिंग अपवाद की स्थिति तक पहुंची जा सकती है।

क्या आप जानते हैं कि सीमा कैसी है?

धन्यवाद।

Solutions Collecting From Web of "फ़ायरबसे रिमोट टे्रफिफ दर सीमा की गणना कैसे की जाती है?"

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

जब आप FirebaseRemoteConfig के लिए इच्छित एप्लिकेशन के बारे में सोचते हैं, तो यह तब काम नहीं कर सकता है, जब किसी ऐप के सभी उदाहरणों से फ़ेच छोटी संख्या तक सीमित हो, जैसे 5

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

चूंकि आप रिमोट कॉन्फ़िग का इस्तेमाल करने पर विचार कर रहे हैं "एक गुप्त कुंजी को स्टोर करने के लिए", आपको दस्तावेज़ में इस चेतावनी के बारे में पता होना चाहिए:

दूरस्थ कॉन्फ़िगर पैरामीटर कुंजी या पैरामीटर मानों में गोपनीय डेटा को संग्रहीत न करें। आपके प्रोजेक्ट के लिए दूरस्थ कॉन्फ़िग सेटिंग में संग्रहीत कोई पैरामीटर कुंजी या मान को डीकोड करना संभव है।