Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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

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

अपने कनेक्ट किए गए ऐप्स को अपडेट करें

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

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

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

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

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

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

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

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

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

एनालिटिक्स

Analytics के सभी दर्शकों के मापदंडों को लॉन्च से उपयोगकर्ताओं को इकट्ठा करना शुरू करना।

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

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

प्रमाणीकरण

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

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

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

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

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

ऑथेंटिकेशन ईमेल भेजने की सेवा के लिए सभी अपने डोमेन और प्रेषक को अनुकूलित करें।

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

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

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

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

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

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

घन संग्रहण

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

दुर्घटनाग्रस्त

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

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

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

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

फायरबेस एमएल

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

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

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

सभी BigQuery जोड़ने सक्षम करें यदि आप अपने भविष्यवाणियों डेटा के साथ BigQuery उपयोग करने की योजना।

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

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

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

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

रिमोट कॉन्फ़िगरेशन

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

रिहाई

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

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