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