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