Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

फायरबेस लॉन्च चेकलिस्ट

इस दस्तावेज़ में उत्पादन के लिए एक फायरबेस ऐप लॉन्च करने से पहले विचार करने वाली चीजों की एक चेकलिस्ट है।

अपने कनेक्टेड ऐप्स अपडेट करें

Android Firebase कंसोल (OAuth क्लाइंट आईडी के लिए) की प्रोजेक्ट सेटिंग में अपने ऐप्लिकेशन के साइनिंग प्रमाणपत्र के लिए एक रिलीज़ SHA-1 हैश जोड़ें। यह आवश्यक है यदि आपका ऐप Firebase प्रमाणीकरण (Google साइन-इन या फ़ोन नंबर साइन-इन) या Firebase डायनेमिक लिंक का उपयोग करता है।

iOS Firebase कंसोल की प्रोजेक्ट सेटिंग में अपना ऐप स्टोर आईडी और बंडल आईडी और टीम आईडी (यदि आवश्यक हो) अपडेट करें।

वेब अनधिकृत उपयोग को रोकने के लिए अपने डोमेन के लिए श्वेतसूची में जोड़ें।

  • Google डेवलपर कंसोल में ब्राउज़र API कुंजियों और क्लाइंट आईडी के लिए अपने उत्पादन डोमेन को श्वेतसूची में डालें।
  • Firebase कंसोल पैनल के प्रामाणिक टैब में अपने उत्पादन डोमेन को श्वेतसूची में डालें।

अपनी योजना की सीमा जानें और बजट अलर्ट सेट करें

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

Google क्लाउड कंसोल में अपने प्रोजेक्ट के लिए सभी बजट अलर्ट सेट करें।

सभी Firebase कंसोल में अपने उपयोग और बिलिंग डैशबोर्ड की निगरानी करें।

ऐप चेक सक्षम करें

सभी यह सुनिश्चित करने में सहायता के लिए कि केवल आपके ऐप्स ही आपकी बैकएंड सेवाओं तक पहुंच सकते हैं, प्रत्येक सेवा के लिए ऐप चेक सक्षम करें जो इसका समर्थन करती है।

सेवाएं तैयार करें

एनालिटिक्स

लॉन्च से उपयोगकर्ताओं को एकत्रित करना शुरू करने के लिए Analytics के लिए सभी परिभाषित ऑडियंस पैरामीटर।

रिहाई के लिए सभी अपलोड ProGuard फ़ाइलों में उपयोग के लिए बनाता है Crashlytics

यदि आप अपने Analytics डेटा के साथ BigQuery का उपयोग करने की योजना बना रहे हैं, तो सभी BigQuery लिंकिंग सक्षम करें .

प्रमाणीकरण

Android प्रमाणीकरण के साथ काम करने के लिए अपने प्रोगार्ड नियमों को कॉन्फ़िगर करें

Android Firebase कंसोल (OAuth क्लाइंट आईडी के लिए) की प्रोजेक्ट सेटिंग में अपने ऐप्लिकेशन के साइनिंग प्रमाणपत्र के लिए एक रिलीज़ SHA-1 हैश जोड़ें। यह आवश्यक है यदि आपका ऐप Google साइन-इन या फ़ोन नंबर साइन-इन का उपयोग करता है।

iOS सुनिश्चित करें कि आपके पास सामान्य त्रुटियों के लिए iOS पर त्रुटि प्रबंधन है।

वे सभी अक्षम प्रदाता जिनका आप उपयोग नहीं कर रहे हैं (खासकर Firebase कंसोल में अनाम उपयोगकर्ता)।

सभी यदि Google साइन इन का उपयोग कर रहे हैं, तो अपनी OAuth सहमति स्क्रीन को वैयक्तिकृत करें।

अपने डोमेन और प्रमाणीकरण ईमेल सेवा भेजने के लिए इस सभी अनुकूलित।

क्लाउड फायरस्टोर

Android सुनिश्चित करें कि आपका रिलीज़ बिल्ड कोड सिकुड़ने के लिए ProGuard का उपयोग करता है। ProGuard के बिना Cloud Firestore SDK और इसकी निर्भरताएं आपके APK आकार में 1MB तक जोड़ सकती हैं।

सभी अनजाने में डेटा एक्सेस को रोकने के लिए अपने सुरक्षा नियमों को कॉन्फ़िगर करें।

क्लाउड मैसेजिंग

आईओएस फायरबेस कंसोल में आईओएस पर क्लाउड मैसेजिंग के लिए अपनी एपीएनएस प्रामाणिक कुंजी अपलोड करना सुनिश्चित करें। यदि APNS प्रमाणपत्र का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आपका उत्पादन APNS प्रमाणपत्र अपलोड किया गया है।

यदि आप अपने क्लाउड संदेश सेवा डेटा के साथ BigQuery का उपयोग करने की योजना बना रहे हैं, तो सभी BigQuery लिंकिंग सक्षम करें .

बादल भंडारण

सभी अनजाने में डेटा एक्सेस को रोकने के लिए अपने क्लाउड स्टोरेज सुरक्षा नियमों को कॉन्फ़िगर करें।

क्रैशलिटिक्स

रिहाई के लिए एंड्रॉयड अपलोड ProGuard मानचित्रण में उपयोग के लिए बनाता है Crashlytics

रिहाई के लिए आईओएस अपलोड dsym फ़ाइल में उपयोग के लिए बनाता है Crashlytics

सभी BigQuery लिंकिंग सक्षम करें यदि आप अपने Crashlytics डेटा के साथ BigQuery का उपयोग करने की योजना बना रहे हैं।

Android Firebase कंसोल (OAuth क्लाइंट आईडी के लिए) की प्रोजेक्ट सेटिंग में अपने ऐप्लिकेशन के साइनिंग प्रमाणपत्र के लिए एक रिलीज़ SHA-1 हैश जोड़ें।

फायरबेस एमएल

Android देखें उत्पादन के लिए अपना Firebase ML Android ऐप तैयार करें

आईओएस उत्पादन के लिए अपना फायरबेस एमएल आईओएस ऐप तैयार करें देखें।

भविष्यवाणियों

यदि आप अपने पूर्वानुमान डेटा के साथ BigQuery का उपयोग करने की योजना बना रहे हैं, तो सभी BigQuery लिंकिंग सक्षम करें .

रीयलटाइम डेटाबेस

Android रीयलटाइम डेटाबेस के साथ काम करने के लिए अपने प्रोगार्ड नियमों को कॉन्फ़िगर करें

सभी अनजाने में डेटा एक्सेस को रोकने के लिए अपने रीयलटाइम डेटाबेस नियमों को कॉन्फ़िगर करें।

सभी सुनिश्चित करें कि आप स्केल करने के लिए तैयार हैं। रीयलटाइम डेटाबेस में अधिकांश अनुप्रयोगों के लिए डिफ़ॉल्ट कोटा काफी बड़ा है, लेकिन कुछ ऐप्स को अतिरिक्त क्षमता की आवश्यकता हो सकती है।

रिमोट कॉन्फिग

सभी सुनिश्चित करें कि कोई भी प्रायोगिक रिमोट कॉन्फिगर नियम आपके रिलीज उपयोगकर्ताओं को प्रभावित नहीं करता है, और यह कि आपके ऐप में उचित डिफ़ॉल्ट वितरित किए जाते हैं।

रिहाई

अंतिम समय में बग की जांच करने के लिए टेस्ट लैब के माध्यम से एंड्रॉइड रन एंड्रॉइड ऐप।

प्रचार सामग्री और सोशल मीडिया में उपयोग करने के लिए प्रमुख नई सुविधाओं के लिए सभी गतिशील लिंक बनाएं।