Firebase Crashlytics

Apple, Android, Flutter, और Unity के लिए उपलब्ध इस बेहतरीन क्रैश रिपोर्टिंग की मदद से, ऐप्लिकेशन से जुड़ी समस्याओं के बारे में साफ़ तौर पर और कार्रवाई करने लायक अहम जानकारी पाएं.

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

यह पता लगाएं कि क्या किसी खास तरह के क्रैश का असर कई लोगों पर पड़ रहा है. अलर्ट पाएं जब समस्या की गंभीरता अचानक बढ़ जाना. पता लगाएं कि कोड की किन लाइनों की वजह से ऐसा हो रहा है बंद हो जाता है.

Crshlytics इंस्टॉल करें

मुख्य सुविधाएं

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

लागू करने का पाथ

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

Crashlytics, ऐप्लिकेशन के क्रैश होने की समस्याओं का आसानी से डीबग करने के लिए विश्लेषण कैसे करता है?

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

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

इसके बावजूद, इवेंट के इस ग्रुप में मौजूद स्टैक ट्रेस, गड़बड़ी की जगह अलग हो सकती है. साथ ही, एक अलग स्टैक ट्रेस का मतलब दिखने की दर अलग होती है. किसी समस्या में इस संभावित अंतर को दिखाने के लिए, Crashlytics, समस्या वाले दायरे में वैरिएंट बनाता है. हर वैरिएंट एक किसी समस्या में इवेंट का सब-ग्रुप, जिसमें फ़ेलियर पॉइंट एक ही है और मिलता-जुलता स्टैक ट्रेस शामिल है. वैरिएंट की मदद से, सबसे सामान्य स्टैक ट्रेस को डीबग किया जा सकता है जांच कर सकते हैं कि क्या अलग-अलग मूल वजहें अपलोड नहीं किया जा सका.

अगले चरण