Firebase, डिफ़ॉल्ट रूप से कई तरह की Crashlytics सूचनाएं भेज सकता है. इसके बारे में जानने के लिए, सूचनाओं की खास जानकारी वाला पेज देखें. Firebase, डिफ़ॉल्ट रूप से सेट की गई सभी Crashlytics सूचनाएं आपके ईमेल पते पर भेज सकता है. रिग्रेशन से जुड़ी समस्याओं और तेज़ी से बढ़ने वाली समस्याओं के लिए, Firebase, Firebase कंसोल में सूचनाएं भी दिखा सकता है.
कम हुई और ट्रेंडिंग समस्याओं के लिए सूचनाएं पाने के लिए, किसी कॉन्फ़िगरेशन की ज़रूरत नहीं होती. Crashlytics सेट अप करने पर, ये सूचनाएं डिफ़ॉल्ट रूप से भेजी जाती हैं.
नई नॉन-फ़ैटल, फ़ैटल, एएनआर, और तेज़ी से बढ़ने वाली समस्याओं के लिए सूचनाएं, डिफ़ॉल्ट रूप से नहीं भेजी जाती हैं. ये सूचनाएं पाने के लिए, आपको कम से कम वह चैनल चुनना होगा जिस पर आपको सूचनाएं चाहिए.
सभी तरह की सूचनाओं को कॉन्फ़िगर किया जा सकता है. उदाहरण के लिए, अपने खाते के लिए सूचनाएं चालू या बंद की जा सकती हैं. साथ ही, तेज़ी से बढ़ रही समस्याओं के लिए, थ्रेशोल्ड सेट किए जा सकते हैं. इससे यह तय किया जा सकेगा कि सूचनाएं कब भेजी जाएं. Firebase कंसोल के
इस पेज के बाकी हिस्से में, डिफ़ॉल्ट Crashlytics सूचनाओं के लिए अलग-अलग विकल्पों को कॉन्फ़िगर करने का तरीका बताया गया है.
ईमेल और कंसोल में सूचनाएं पाना
सूचनाएं सिर्फ़ प्रोजेक्ट के चुनिंदा सदस्यों को मिल सकती हैं. साथ ही, अपने खाते के लिए सूचनाएं पाने की सुविधा चालू या बंद की जा सकती है.
डिफ़ॉल्ट रूप से, हर प्रोजेक्ट सदस्य को रिग्रेशन से जुड़ी समस्या की सूचनाओं के लिए एक ईमेल मिलेगा. साथ ही, ट्रेंडिंग सूचनाओं के लिए एक ईमेल और कंसोल में एक सूचना मिलेगी. हालांकि, ऐसा सिर्फ़ तब होगा, जब प्रोजेक्ट सदस्य के पास सूचनाएं पाने की ज़रूरी अनुमतियां होंगी. अन्य सभी सूचनाओं को कॉन्फ़िगर करना ज़रूरी है, ताकि आपको वे ईमेल या कंसोल में मिल सकें.
सूचनाएं पाने के लिए ज़रूरी अनुमतियां
ईमेल या कंसोल में Crashlytics से जुड़ी चेतावनियां पाने के लिए, आपके पास firebase.projects.update की अनुमति होनी चाहिए. इन भूमिकाओं के लिए, यह ज़रूरी अनुमति डिफ़ॉल्ट रूप से शामिल होती है:
Firebase एडमिन या प्रोजेक्ट मालिक या एडिटर.
अपने खाते के लिए सूचनाएं पाने की सुविधा चालू या बंद करना
अपने खाते के लिए, Crashlytics से जुड़ी सूचनाएं चालू या बंद की जा सकती हैं. इससे प्रोजेक्ट के अन्य सदस्यों पर कोई असर नहीं पड़ेगा. ध्यान दें कि सूचनाएं पाने के लिए, आपके पास ज़रूरी अनुमतियां होनी चाहिए.
Firebase कंसोल में,
सेटिंग > सूचनाएं पेज पर जाएं.Crashlytics सूचनाएं कार्ड पर जाएं. इसके बाद, वह सूचना चुनें जिसे आपको कॉन्फ़िगर करना है. उदाहरण के लिए, वेलोसिटी से जुड़ी सूचनाएं.
उस सूचना के लिए, खाते की प्राथमिकता सेट करें.
सूचना पाने की सेटिंग कॉन्फ़िगर करना
सूचना की सेटिंग कॉन्फ़िगर करने के लिए, आपके पास firebasecrashlytics.config.update अनुमति होनी चाहिए. इन भूमिकाओं में, ज़रूरी अनुमति डिफ़ॉल्ट रूप से शामिल होती है:
Firebase Crashlytics एडमिन,
Firebase Quality एडमिन, Firebase एडमिन या
प्रोजेक्ट का मालिक या एडिटर.
Firebase कंसोल में,
सेटिंग > सूचनाएं पेज पर जाएं.Crashlytics सूचनाएं कार्ड पर जाएं. इसके बाद, वह सूचना चुनें जिसे आपको कॉन्फ़िगर करना है. उदाहरण के लिए, वेलोसिटी से जुड़ी सूचनाएं.
उस सूचना के लिए सेटिंग कॉन्फ़िगर करें.
तेज़ी से होने वाले बदलावों की सूचनाएं कॉन्फ़िगर करना
वेलोसिटी अलर्ट का इस्तेमाल करके, अपनी टीम को सूचना दें. ऐसा तब करें, जब किसी समस्या की वजह से आपके ऐप्लिकेशन में कोई गंभीर समस्या आ रही हो. Crashlytics के लिए, किसी समस्या का मतलब है कि एक जैसे क्रैश या ऐप्लिकेशन के जवाब न देने (एएनआर) वाले इवेंट का ग्रुप.
रफ़्तार की चेतावनी कब मिलती है?
वेलोसिटी अलर्ट तब ट्रिगर होते हैं, जब आपके ऐप्लिकेशन में कोई समस्या, कुछ थ्रेशोल्ड को पार कर जाती है. इन थ्रेशोल्ड को Firebase कंसोल में कॉन्फ़िगर किया जाता है.
वेलोसिटी अलर्ट के लिए थ्रेशोल्ड तय किया जाता है. यह थ्रेशोल्ड, उन उपयोगकर्ताओं के प्रतिशत और कम से कम संख्या के हिसाब से तय किया जाता है जिन पर क्रैश या एएनआर का असर पड़ा है. सेशन के 0% से 100% के बीच, प्रतिशत थ्रेशोल्ड वैल्यू सेट की जा सकती है. उपयोगकर्ताओं की कम से कम संख्या के थ्रेशोल्ड को 10 या इससे ज़्यादा पर सेट किया जा सकता है. डिफ़ॉल्ट रूप से, वेलोसिटी अलर्ट थ्रेशोल्ड को सेशन के 1% और 25 उपयोगकर्ताओं पर सेट किया जाता है.
खास तौर पर, सूचना तब ट्रिगर होती है, जब 30 मिनट की समयावधि में, ये सभी शर्तें पूरी होती हैं:
- किसी ऐप्लिकेशन में मौजूद समस्या, तय किए गए प्रतिशत थ्रेशोल्ड से ज़्यादा है. साथ ही, उस ऐप्लिकेशन के लिए सेट किए गए उपयोगकर्ताओं की कम से कम संख्या से ज़्यादा है.
- उस समयावधि में, ऐप्लिकेशन का इस्तेमाल कम से कम 10 लोगों ने किया हो.
- उस वर्शन में, ऐप्लिकेशन से जुड़ी समस्या के लिए पहले कोई सूचना नहीं दी गई थी.
रफ़्तार की चेतावनी के थ्रेशोल्ड कॉन्फ़िगर करना
वेलोसिटी अलर्ट के थ्रेशोल्ड कॉन्फ़िगर करने के लिए, आपके पास firebasecrashlytics.config.update अनुमति होनी चाहिए. इन भूमिकाओं में, ज़रूरी अनुमति डिफ़ॉल्ट रूप से शामिल होती है:
Firebase Crashlytics एडमिन,
Firebase Quality एडमिन, Firebase एडमिन या
प्रोजेक्ट का मालिक या एडिटर.
रजिस्टर किए गए हर ऐप्लिकेशन के लिए, वेलोसिटी अलर्ट थ्रेशोल्ड कॉन्फ़िगर करें. हर ऐप्लिकेशन के लिए, सूचना पाने की थ्रेशोल्ड वैल्यू अलग-अलग हो सकती है.
Firebase कंसोल में,
सेटिंग > सूचनाएं पेज पर जाएं.Crashlytics सूचनाएं कार्ड पर जाएं. इसके बाद, Velocity Alerts टैब को चुनें.
ऐप्लिकेशन के लिए सूचना थ्रेशोल्ड कॉन्फ़िगर करें.