Firebase, इन इवेंट टाइप के जवाब में सूचनाएं भेज सकता है:
नई गंभीर समस्याएं: ये तब ट्रिगर होती हैं, जब आपका ऐप्लिकेशन क्रैश हो जाता है या उसमें ANR की समस्या आती है. ऐसा तब होता है, जब Crashlytics ने पहले कभी ऐसी समस्या नहीं देखी होती.
नुकसान न पहुंचाने वाली नई समस्याएं: ये तब ट्रिगर होती हैं, जब आपके ऐप्लिकेशन में नुकसान न पहुंचाने वाली कोई ऐसी समस्या Crashlytics आती है जो पहले कभी नहीं आई.
फिर से होने वाली समस्याएं: ये तब ट्रिगर होती हैं, जब आपका ऐप्लिकेशन क्रैश होता है और आपने पहले इस समस्या को 'बंद' के तौर पर मार्क किया था.
ट्रेंडिंग समस्याएं: जब कोई समस्या उभर रही हो या ट्रेंड कर रही हो, तब यह ट्रिगर होती है.
तेज़ी से बढ़ने वाली समस्याएं: ये तब ट्रिगर होती हैं, जब किसी ऐप्लिकेशन के वर्शन में, 30 मिनट की अवधि के दौरान किसी एक तरह के क्रैश या एएनआर की वजह से, कुछ उपयोगकर्ताओं पर असर पड़ता है.
Firebase, Crashlytics से जुड़ी सभी सूचनाएं आपके ईमेल पते पर भेज सकता है. पहले से ठीक हो चुकी समस्याओं और तेज़ी से बढ़ने वाली समस्याओं के लिए, Firebase, Firebase कंसोल में सूचनाएं भी दिखा सकता है.
दोबारा होने वाली और ट्रेंडिंग समस्याओं के लिए सूचनाएं पाने के लिए, किसी कॉन्फ़िगरेशन की ज़रूरत नहीं होती. Crashlytics सेट अप करने पर, ये सूचनाएं डिफ़ॉल्ट रूप से भेजी जाती हैं.
नई नॉन-फ़ैटल, फ़ैटल, एएनआर, और तेज़ी से बढ़ने वाली समस्याओं के लिए सूचनाएं, डिफ़ॉल्ट रूप से नहीं भेजी जाती हैं. ये सूचनाएं पाने के लिए, आपको कम से कम सूचना पाने का अपना पसंदीदा तरीका चुनना होगा.
सभी तरह की सूचनाओं को कॉन्फ़िगर किया जा सकता है. उदाहरण के लिए, अपने खाते के लिए सूचनाएं चालू या बंद की जा सकती हैं. साथ ही, तेज़ी से बढ़ रही समस्याओं के लिए, सूचनाएं भेजने के थ्रेशोल्ड सेट किए जा सकते हैं. इन सूचनाओं को Firebase कंसोल में जाकर, सूचनाएं टैब में देखा और कॉन्फ़िगर किया जा सकता है.
इस पेज पर, वेलोसिटी अलर्ट कॉन्फ़िगर करने के बारे में ज़्यादा जानकारी पाएं.इस पेज के बाकी हिस्से में, डिफ़ॉल्ट सूचनाओं के लिए अलग-अलग विकल्पों को कॉन्फ़िगर करने का तरीका बताया गया है.
ईमेल और कंसोल में सूचनाएं पाना
सूचनाएं सिर्फ़ प्रोजेक्ट के कुछ सदस्यों को मिल सकती हैं. साथ ही, अपने खाते के लिए सूचनाएं पाने की सुविधा चालू या बंद की जा सकती है.
डिफ़ॉल्ट रूप से, हर प्रोजेक्ट सदस्य को रिग्रेशन से जुड़ी समस्या की सूचनाओं के लिए एक ईमेल मिलेगा. साथ ही, ट्रेंडिंग सूचनाओं के लिए एक ईमेल और कंसोल में सूचना मिलेगी. हालांकि, ऐसा सिर्फ़ तब होगा, जब प्रोजेक्ट सदस्य के पास सूचनाएं पाने की ज़रूरी अनुमतियां होंगी. अन्य सभी चेतावनियों को कॉन्फ़िगर करना ज़रूरी है, ताकि आपको उन्हें ईमेल या कंसोल में मिल सकें.
सूचनाएं पाने के लिए ज़रूरी अनुमतियां
ईमेल या कंसोल में 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 सूचनाएं कार्ड पर जाएं. इसके बाद, तेज़ी से होने वाले बदलाव की सूचनाएं टैब को चुनें.
ऐप्लिकेशन के लिए सूचना थ्रेशोल्ड कॉन्फ़िगर करें.