ऐप्लिकेशन की जांच के अनुरोध की मेट्रिक को मॉनिटर करना

अपने ऐप्लिकेशन में, ऐप्लिकेशन की जांच करने वाला SDK टूल जोड़ने के बाद, लेकिन 'ऐप्लिकेशन जांच की सुविधा लागू करना' चालू करने से पहले, आपको यह पक्का करना चाहिए कि ऐसा करने से आपके मौजूदा भरोसेमंद उपयोगकर्ताओं पर कोई असर न पड़े.

ऐप्लिकेशन की जांच के अनुरोध की मेट्रिक स्क्रीन एक अहम टूल है, जिसका इस्तेमाल रीयलटाइम डेटाबेस, Cloud Firestore, Cloud Storage, और पुष्टि (बीटा वर्शन) के लिए किया जा सकता है.

किसी प्रॉडक्ट के लिए ऐप्लिकेशन की जांच के अनुरोध की मेट्रिक देखने के लिए, Firebase कंसोल का ऐप्लिकेशन जांच सेक्शन खोलें. उदाहरण के लिए:

ऐप्लिकेशन की जांच के मेट्रिक पेज का स्क्रीनशॉट

हर प्रॉडक्ट के लिए अनुरोध से जुड़ी मेट्रिक को चार कैटगरी में बांटा गया है:

  • पुष्टि किए गए अनुरोध उन्हें माना जाता है जिनके पास ऐप्लिकेशन की जांच के लिए मान्य टोकन होता है. ऐप्लिकेशन की जांच के लिए नीति उल्लंघन ठीक करने का तरीका (एनफ़ोर्समेंट) चालू करने के बाद, सिर्फ़ इस कैटगरी में आने वाले अनुरोध स्वीकार किए जाएंगे.

  • पुराने क्लाइंट अनुरोध वे होते हैं जिनमें ऐप्लिकेशन चेक टोकन मौजूद नहीं होता. ये अनुरोध Firebase SDK टूल के किसी पुराने वर्शन से हो सकते हैं. हालांकि, ऐप्लिकेशन में ऐप्लिकेशन की जांच को शामिल करने से पहले ऐसा हो सकता है.

  • अनजान ऑरिजिन वाले अनुरोध वे होते हैं जिनमें ऐप्लिकेशन चेक टोकन मौजूद नहीं होता. साथ ही, ऐसा नहीं लगता कि वे Firebase SDK टूल से आए हैं. ये अनुरोध, चोरी की गई एपीआई पासकोड से किए गए या Firebase SDK टूल के बिना किए गए जाली अनुरोधों में से हो सकते हैं.

  • अमान्य अनुरोध उन्हें माना जाता है जिनमें ऐप्लिकेशन की जांच के लिए अमान्य टोकन होता है. यह टोकन, किसी अनजान क्लाइंट की तरफ़ से आपके ऐप्लिकेशन के नाम पर काम करने की कोशिश की वजह से हो सकता है. इसके अलावा, यह भी ऐसा हो सकता है कि सिस्टम नकल की गई हो.

जब आप नीति उल्लंघन ठीक करने के तरीके (एनफ़ोर्समेंट) को चालू करने का फ़ैसला करते हैं, तो आपके ऐप्लिकेशन के लिए इन कैटगरी के डिस्ट्रिब्यूशन को जानकारी होनी चाहिए. यहां कुछ दिशा-निर्देश दिए गए हैं:

  • अगर हाल ही में किए गए ज़्यादातर अनुरोध, पुष्टि किए गए क्लाइंट से मिले हैं, तो बैकएंड संसाधनों को सुरक्षित रखने के लिए, नीति उल्लंघन ठीक करने के तरीके (एनफ़ोर्समेंट) को चालू करें.

  • अगर हाल ही में किए गए ज़्यादातर अनुरोध पुराने हो चुके हैं, तो उपयोगकर्ताओं की समस्याओं से बचने के लिए, नीति उल्लंघन ठीक करने के तरीके (एनफ़ोर्समेंट) की सुविधा चालू करने से पहले, अपने ऐप्लिकेशन को अपडेट करने का इंतज़ार करें. किसी रिलीज़ किए गए ऐप्लिकेशन पर ऐप्लिकेशन की जांच करने की सुविधा लागू करने से, ऐप्लिकेशन के वे पुराने वर्शन काम नहीं करेंगे जो ऐप्लिकेशन जांच SDK टूल के साथ इंटिग्रेट नहीं किए गए हैं.

  • अगर आपका ऐप्लिकेशन अभी तक लॉन्च नहीं हुआ है, तो आपको तुरंत ऐप्लिकेशन की जांच करने की सुविधा चालू कर देनी चाहिए. ऐसा इसलिए, क्योंकि कोई पुराना क्लाइंट इस्तेमाल नहीं किया जा रहा है.

अगले चरण

जब आपको पता चल जाता है कि ऐप्लिकेशन की जांच की सुविधा आपके उपयोगकर्ताओं पर किस तरह असर डालेगी और आप आगे बढ़ने के लिए तैयार हैं, तो रीयलटाइम डेटाबेस, Cloud Firestore, Cloud Storage, और पुष्टि (बीटा वर्शन) के लिए, ऐप्लिकेशन की जांच की सुविधा चालू करें.