Android
फायरबेस क्रैश रिपोर्टिंग
खोज…
अपने ऐप में फायरबेस क्रैश रिपोर्टिंग कैसे जोड़ें
फायरबेस क्रैश रिपोर्टिंग को अपने ऐप में जोड़ने के लिए, निम्न चरणों का पालन करें:
यहां फायरबेस कंसोल पर एक ऐप बनाएं।
अपने प्रोजेक्ट से अपने
app/
निर्देशिका मेंgoogle-services.json
फ़ाइल की प्रतिलिपि बनाएँ।google-services
Services प्लगइन को शामिल करने के लिए अपने रूट-लेवल build.gradle फ़ाइल में निम्नलिखित नियम जोड़ें:buildscript { // ... dependencies { // ... classpath 'com.google.gms:google-services:3.0.0' } }
अपनी मॉड्यूल ग्रेड फ़ाइल में, ग्रेड प्लगइन को सक्षम करने के लिए फ़ाइल के निचले भाग में
apply plugin
लाइन जोड़ें:apply plugin: 'com.google.gms.google-services'
क्रैश रिपोर्टिंग के लिए निर्भरता को अपने ऐप-स्तर build.gradle फ़ाइल में जोड़ें:
compile 'com.google.firebase:firebase-crash:10.2.1'
फिर आप निम्न लाइन का उपयोग करके अपने आवेदन से एक कस्टम अपवाद को फायर कर सकते हैं:
FirebaseCrash.report(new Exception("Non Fatal Error logging"));
आपके सभी घातक अपवाद आपके फायरबेस कंसोल को सूचित किए जाएंगे।
यदि आप कंसोल में कस्टम लॉग जोड़ना चाहते हैं, तो आप निम्न कोड का उपयोग कर सकते हैं:
FirebaseCrash.log("Level 2 completed.");
अधिक जानकारी के लिये कृपया यहां देखें:
किसी त्रुटि की रिपोर्ट कैसे करें
फायरबेस क्रैश रिपोर्टिंग स्वचालित रूप से घातक त्रुटियों (या बिना अपवाद के) के लिए रिपोर्ट तैयार करती है।
आप अपनी कस्टम रिपोर्ट बना सकते हैं:
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");