अपने ऐप्लिकेशन में, ऐप्लिकेशन की जांच करने वाला SDK टूल जोड़ने के बाद, लेकिन 'ऐप्लिकेशन जांच की सुविधा लागू करना' चालू करने से पहले, आपको यह पक्का करना चाहिए कि ऐसा करने से आपके मौजूदा भरोसेमंद उपयोगकर्ताओं पर कोई असर न पड़े.
Cloud Functions के लिए, अपने फ़ंक्शन के लॉग की जांच करके ऐप्लिकेशन की जांच की मेट्रिक पाएं. कॉल किए जा सकने वाले फ़ंक्शन के हर बार शुरू करने पर, एक स्ट्रक्चर्ड लॉग एंट्री होती है. इसका उदाहरण नीचे दिया गया है:
{
"severity": "INFO", // INFO, WARNING, or ERROR
"logging.googleapis.com/labels": {"firebase-log-type": "callable-request-verification"},
"jsonPayload": {
"message": "Callable header verifications passed.",
"verifications": {
// ...
"app": "MISSING", // VALID, INVALID, or MISSING
}
}
}
Google Cloud Console में इन मेट्रिक का विश्लेषण करने के लिए, इस मेट्रिक फ़िल्टर की मदद से लॉग पर आधारित काउंटर मेट्रिक बनाई जा सकती है:
resource.type="cloud_function" resource.labels.function_name="YOUR_CLOUD_FUNCTION" resource.labels.region="us-central1" labels.firebase-log-type="callable-request-verification"
jsonPayload.verifications.appCheck
फ़ील्ड का इस्तेमाल करके, मेट्रिक को लेबल करें.
अगले चरण
जब आपको पता चल जाता है कि ऐप्लिकेशन की जांच की सुविधा आपके उपयोगकर्ताओं पर किस तरह असर डालेगी और आप आगे बढ़ने के लिए तैयार हैं, तो Cloud Functions के लिए ऐप्लिकेशन जांच के लिए नीति उल्लंघन ठीक करने का तरीका (एनफ़ोर्समेंट) चालू किया जा सकता है.