Catch up on highlights from Firebase at Google I/O 2023. Learn more

फायरबेस क्रैशलिटिक्स

ऐप्पल, एंड्रॉइड, फ़्लटर और यूनिटी के लिए इस शक्तिशाली क्रैश रिपोर्टिंग समाधान के साथ ऐप के मुद्दों में स्पष्ट, कार्रवाई योग्य अंतर्दृष्टि प्राप्त करें।

Firebase Crashlytics एक हल्का, रीयलटाइम क्रैश रिपोर्टर है जो आपके ऐप की गुणवत्ता को खराब करने वाले स्थिरता मुद्दों को ट्रैक करने, प्राथमिकता देने और उन्हें ठीक करने में आपकी सहायता करता है। Crashlytics बुद्धिमानी से क्रैश को समूहीकृत करके और उन परिस्थितियों को उजागर करके समस्या निवारण समय बचाता है जो उन्हें आगे ले जाते हैं।

पता करें कि क्या कोई विशेष दुर्घटना बहुत सारे उपयोगकर्ताओं को प्रभावित कर रही है। किसी समस्या के अचानक गंभीर होने पर अलर्ट प्राप्त करें। पता लगाएँ कि कोड की कौन सी पंक्तियाँ क्रैश का कारण बन रही हैं।

क्रैशलाईटिक्स स्थापित करें

प्रमुख क्षमताएं

क्यूरेटेड क्रैश रिपोर्ट Crashlytics मुद्दों की एक प्रबंधनीय सूची में क्रैश के हिमस्खलन को संश्लेषित करता है, प्रासंगिक जानकारी प्रदान करता है, और क्रैश की गंभीरता और व्यापकता को हाइलाइट करता है ताकि आप मूल कारण को तेज़ी से इंगित कर सकें।
आम दुर्घटना के लिए इलाज Crashlytics Crash Insights, सहायक युक्तियाँ प्रदान करता है जो सामान्य स्थिरता समस्याओं को उजागर करती हैं और संसाधन प्रदान करती हैं जो उन्हें समस्या निवारण, ट्राइएज और हल करने में आसान बनाती हैं।
विश्लेषिकी के साथ एकीकृत Crashlytics आपके ऐप की त्रुटियों को Analytics में app_exception ईवेंट के रूप में कैप्चर कर सकता है। ईवेंट आपको प्रत्येक क्रैश तक ले जाने वाले अन्य ईवेंट की सूची तक पहुंच प्रदान करके डिबगिंग को आसान बनाते हैं, और आपको क्रैश वाले उपयोगकर्ताओं के लिए एनालिटिक्स रिपोर्ट निकालने की सुविधा देकर ऑडियंस अंतर्दृष्टि प्रदान करते हैं।
रीयलटाइम अलर्ट नए मुद्दों, प्रतिगामी मुद्दों और बढ़ते मुद्दों के लिए रीयल टाइम अलर्ट प्राप्त करें जिन पर तत्काल ध्यान देने की आवश्यकता हो सकती है।

कार्यान्वयन पथ

अपना ऐप कनेक्ट करें Firebase कंसोल में अपने ऐप में Firebase जोड़कर प्रारंभ करें।
एसडीके को एकीकृत करें CocoaPods, Gradle, या Pub के माध्यम से Crashlytics SDK जोड़ें और Crashlytics रिपोर्ट एकत्र करना शुरू कर देता है।
Firebase कंसोल में रिपोर्ट जांचें अपने ऐप में समस्याओं को ट्रैक करने, प्राथमिकता देने और उन्हें ठीक करने के लिए Firebase कंसोल पर जाएं।

आसान डिबगिंग के लिए Crashlytics आपके क्रैश का विश्लेषण कैसे करता है?

आपके ऐप के बारे में मेट्रिक्स और रिपोर्ट प्रदान करने के लिए, Crashlytics आपके ऐप से क्रैश, गैर-घातक अपवादों और अन्य ईवेंट प्रकारों को एकत्रित और विश्लेषण करता है। हम घटनाओं को समझने में आपकी मदद करने के लिए मानव-पठनीय क्रैश रिपोर्ट बनाने के लिए आपके ऐप के निर्माण के लिए मैपिंग जानकारी का उपयोग करते हैं (उदाहरण के लिए, हम Apple प्लेटफ़ॉर्म ऐप्स के लिए डीबग सिंबल (dSYM) फ़ाइलों का उपयोग करते हैं)।

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

फिर भी घटनाओं के इस समूह के भीतर, बिंदु-विफलता की ओर ले जाने वाले ढेर के निशान अलग-अलग हो सकते हैं। और एक अलग स्टैक ट्रेस का मतलब एक अलग मूल कारण हो सकता है। किसी समस्या के भीतर इस संभावित अंतर का प्रतिनिधित्व करने के लिए, Crashlytics मुद्दों के भीतर संस्करण बनाता है - प्रत्येक संस्करण एक समस्या में घटनाओं का एक उप-समूह होता है जिसमें समान विफलता बिंदु और समान स्टैक ट्रेस होता है। वेरिएंट के साथ, आप किसी समस्या के भीतर सबसे सामान्य स्टैक ट्रेस को डिबग कर सकते हैं और यह निर्धारित कर सकते हैं कि क्या विभिन्न मूल कारण विफलता का कारण बन रहे हैं।

अगले कदम