खोज…


टिप्पणियों

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

क्रैश रिपोर्टिंग वर्तमान में बीटा रिलीज़ है जबकि हम Android और iOS पर कुछ ज्ञात मुद्दों को हल करते हैं।

आधिकारिक डोक्यूमेटेंटियन

https://firebase.google.com/docs/crash/

Android में क्रैश रिपोर्टिंग

  1. अपने ऐप को Firebase से कनेक्ट करने के लिए इंस्टॉलेशन और सेटअप भाग को पूरा करें।
    इससे फायरबेस में प्रोजेक्ट तैयार होगा।

  2. Firebase CrashReporting के लिए अपने मॉड्यूल-स्तर build.gradle फ़ाइल के लिए निर्भरता जोड़ें:

compile 'com.google.firebase:firebase-crash:9.4.0'

Android में त्रुटि की रिपोर्ट करें

फायरबेस क्रैश रिपोर्टिंग स्वचालित रूप से घातक त्रुटियों (या बिना अपवाद के) के लिए रिपोर्ट तैयार करती है।

आप अपनी कस्टम रिपोर्ट बना सकते हैं:

FirebaseCrash.report(new Exception("My first Android non-fatal error"));

जब FirebaseCrash ने मॉड्यूल को इनिशियलाइज़ किया तो आप लॉग में देख सकते हैं:

० :-२० ० /: ५–: ५ 57: २४.४२२ डी / फायरबेसक्रासअपीआईएमपीएल: फायरबेसक्रास रिपोर्टिंग एपीआई ने प्रारंभिक ०–-२० ०:: ५:: २४.४४२ आई / फायरबेसकैराश: फायरबेससेक्रश रिपोर्टिंग इनिशियलाइज़ d। 57: 24.442 D / FirebaseApp: आरंभिक कक्षा com.google.firebase.crash.irebaseCash।

और फिर जब यह अपवाद भेजा:

07–20 08: 57: 47.052 D / FirebaseCrashApiImpl: फेंकने योग्य java.lang.Exception: मेरा पहला एंड्रॉइड नॉन- फ़ेटल एरर 07–20 08: 58: 18.822 D / FireaseaseCrashSenderServiceImpl: रिस्पांस कोड: 200 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: रिपोर्ट भेजी गई

आप अपनी रिपोर्ट में कस्टम लॉग को जोड़ सकते हैं

FirebaseCrash.log("Activity created");


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow