Google Play ने मई 2021 में, डेटा की सुरक्षा वाले नए सेक्शन का एलान किया था. इस सेक्शन में, डेवलपर यह जानकारी देते हैं कि उनका ऐप्लिकेशन किस डेटा को इकट्ठा करता है, उसे कैसे शेयर किया जाता है, और डेटा की सुरक्षा के लिए क्या तरीके अपनाए जाते हैं.
इस पेज से, Firebase Android SDK टूल के इस्तेमाल को लेकर, डेटा की जानकारी ज़ाहिर करने की ज़रूरी शर्तों को पूरा करने में मदद मिलेगी. इस पेज में आपको यह जानकारी मिल जाएगी कि हमारे SDK टूल, असली उपयोगकर्ताओं के डेटा का इस्तेमाल करते हैं या नहीं. साथ ही, उनके डेटा को कैसे इस्तेमाल किया जाता है. इसमें, SDK टूल के उन फ़ंक्शन या कॉन्फ़िगरेशन के उदाहरण भी शामिल हैं जिन्हें ऐप्लिकेशन डेवलपर कंट्रोल कर सकते हैं.
आपकी मदद के लिए हम ज़्यादा से ज़्यादा पारदर्शी होने की कोशिश करते हैं. हालांकि, ऐप्लिकेशन डेवलपर के तौर पर, यह तय करने की पूरी ज़िम्मेदारी आपकी है कि Google Play के डेटा की सुरक्षा वाले सेक्शन के फ़ॉर्म में मांगी गई जानकारी कैसे देनी है. इस फ़ॉर्म में, ऐप्लिकेशन के असली उपयोगकर्ता का डेटा इकट्ठा करने, उसे शेयर करने, और उसकी सुरक्षा के तरीकों के बारे में जानकारी देनी होती है.
इस पेज पर दी गई जानकारी इस्तेमाल करने का तरीका
इस पेज पर, असली उपयोगकर्ता का वह डेटा मौजूद है जो हर Firebase Android SDK के सिर्फ़ नए वर्शन से इकट्ठा किया गया है.
इस पेज पर, हर SDK टूल के लिए अलग सेक्शन है. इसमें, अपने-आप इकट्ठा होने वाले डेटा और आपके इस्तेमाल के आधार पर इकट्ठा होने वाले डेटा की तुलना की गई है. अपने-आप डेटा इकट्ठा होने का मतलब है कि SDK टूल, आपके ऐप्लिकेशन में किसी खास तरीके या क्लास को शुरू किए बिना ही कुछ खास डेटा इकट्ठा करता है. हालांकि, कई मामलों में SDK टूल से इकट्ठा किया गया डेटा, इस बात पर निर्भर करता है कि आपका ऐप्लिकेशन, प्रॉडक्ट का इस्तेमाल किस तरह करता है. इसका मतलब है कि आपके ऐप्लिकेशन का कॉन्फ़िगरेशन कैसा है और SDK टूल को कैसे शुरू किया जाता है.
डेटा की जानकारी ज़ाहिर करने से जुड़ी प्रोसेस को पूरा करने के लिए, डेटा टाइप के बारे में Android की गाइड का इस्तेमाल किया जा सकता है. इससे यह तय करने में मदद मिलेगी कि कौनसा डेटा टाइप, इकट्ठा किए गए डेटा के बारे में बेहतर तरीके से बताता है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा को आपका खास ऐप्लिकेशन किस तरह शेयर और इस्तेमाल करता है.
Firebase Android SDK टूल के लिए, डेटा एन्क्रिप्ट (सुरक्षित) करने, डेटा शेयर करने, और डेटा मिटाने की खास जानकारी
| डेटा एन्क्रिप्ट (सुरक्षित) करने की सुविधा | इस पेज पर मौजूद असली उपयोगकर्ता के इकट्ठा किए गए डेटा के लिए, Firebase एचटीटीपीएस का इस्तेमाल करके, ट्रांज़िट के दौरान डेटा को एन्क्रिप्ट (सुरक्षित) करता है. |
| डेटा शेयर करना | इस पेज पर मौजूद असली उपयोगकर्ता के इकट्ठा किए गए डेटा को Firebase, तीसरे पक्षों को ट्रांसफ़र नहीं करता. हालांकि, इन मामलों में ऐसा किया जा सकता है:
|
| डेटा मिटाना | Firebase, डेवलपर को असली उपयोगकर्ता का डेटा मिटाने की सुविधा देता है. यह सुविधा, Firebase की सेवाओं के फ़ंक्शन के हिसाब से काम करती है. |
Firebase यूज़र एजेंट
Firebase यूज़र एजेंट, Firebase Android SDK नहीं है. यह कई Firebase Android SDK टूल से इकट्ठा की गई जानकारी का बंडल है. इसमें यह जानकारी शामिल होती है:
डिवाइस का मेटाडेटा: ओएस वर्शन, नाम, मॉडल, ब्रैंड, और डिवाइस का साइज़, डाइमेंशन या कॉन्फ़िगरेशन
वह ऐप्लिकेशन जिसका इस्तेमाल करके आपका ऐप्लिकेशन इंस्टॉल किया गया था. उदाहरण के लिए, Play Store. ज़्यादा जानकारी के लिए, दस्तावेज़ देखें
आपके ऐप्लिकेशन में कौनसे Firebase SDK टूल इस्तेमाल किए गए हैं. साथ ही, उनके वर्शन की जानकारी
Firebase उपयोगकर्ता एजेंट का इस्तेमाल, Google अपने प्लैटफ़ॉर्म और वर्शन को अपनाने के लिए करता है. इससे Firebase की सेवाओं को उपलब्ध कराने, उनका रखरखाव करने, और उन्हें बेहतर बनाने में मदद मिलती है. इसे कभी भी किसी उपयोगकर्ता या डिवाइस आइडेंटिफ़ायर से लिंक नहीं किया जाता.
अगर कोई Firebase Android SDK, Firebase उपयोगकर्ता एजेंट को इकट्ठा करता है, तो उसे नीचे दिए गए SDK टूल के सेक्शन में शामिल किया जाएगा.
A/B Testing
com.google.firebase:firebase-abt
अपने-आप इकट्ठा होने वाला डेटा
Firebase A/B Testing SDK, असली उपयोगकर्ता का कोई भी डेटा अपने-आप इकट्ठा नहीं करता.
दूसरी ज़रूरी बातें
Firebase A/B Testing SDK टूल, Google Analytics उपयोगकर्ता प्रॉपर्टी सेट और इस्तेमाल करता है, ताकि Firebase Remote Config और Firebase In-App Messaging के लिए एक्सपेरिमेंट ग्रुप में सदस्यता तय की जा सके.
A/B Testing SDK टूल का इस्तेमाल सिर्फ़ Firebase Remote Config और Firebase In-App Messaging करते हैं. इसलिए, डेटा कलेक्शन और उसके मकसद के बारे में ज़्यादा जानने के लिए, इस पेज पर मौजूद उन सेक्शन को देखें.
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
Firebase A/B Testing SDK टूल में ऐसी वैकल्पिक सुविधाएं नहीं हैं जिन्हें डेवलपर, असली उपयोगकर्ता का अन्य डेटा इकट्ठा करने के लिए कॉन्फ़िगर या शुरू कर सके.
Firebase AI Logic
com.google.firebase:firebase-ai
Firebase AI Logic को पहले "Vertex AI in Firebase" कहा जाता था. इसका पैकेज com.google.firebase:firebase-vertexai था.
अपने-आप इकट्ठा होने वाला डेटा
Firebase AI Logic SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase AI Logic SDK टूल... |
|---|---|
| मॉडल का नाम | यह मॉडल को शुरू करने पर, उसके नाम की जानकारी इकट्ठा करता है. |
| ऐप्लिकेशन में इस्तेमाल किए गए एसडीके का वर्शन | ऐप्लिकेशन में इस्तेमाल किए गए Firebase AI Logic SDK टूल के वर्शन की जानकारी इकट्ठा करता है. यह वैल्यू, हर अनुरोध के हेडर में शामिल होती है. |
| भाषा का वर्शन | यह ऐप्लिकेशन में इस्तेमाल किए गए Kotlin रनटाइम के वर्शन की जानकारी इकट्ठा करता है. यह वैल्यू, हर अनुरोध के हेडर में शामिल होती है. |
| Firebase ऐप्लिकेशन आईडी | अगर डेटा कलेक्शन की सुविधा चालू है, तो Firebase ऐप्लिकेशन आईडी इकट्ठा किया जाता है. यह वैल्यू, हर अनुरोध के हेडर में शामिल होती है. |
| ऐप्लिकेशन का वर्शन | अगर डेटा कलेक्शन की सुविधा चालू है, तो ऐप्लिकेशन का वर्शन इकट्ठा किया जाता है. यह वैल्यू, हर अनुरोध के हेडर में शामिल होती है. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
आपका ऐप्लिकेशन असली उपयोगकर्ता का ऐसा डेटा इकट्ठा कर सकता है जिसे डेटा की जानकारी में शामिल करना ज़रूरी है. डेटा इकट्ठा करना इस बात पर निर्भर करता है कि आपने Firebase AI Logic SDK टूल और प्रॉडक्ट की सुविधाओं को कैसे कॉन्फ़िगर या शुरू किया है. पक्का करें कि आपने असली उपयोगकर्ता के उस डेटा को भी शामिल किया हो जिसे डेवलपर ने तय किया है और जिसे आपके खास इस्तेमाल के हिसाब से इकट्ठा किया गया है.
दूसरी ज़रूरी बातें
अगर Firebase AI Logic का इस्तेमाल Firebase Authentication के साथ किया जाता है और असली उपयोगकर्ता ने साइन-इन किया है, तो Firebase AI Logic से किए गए हर अनुरोध में, Firebase Authentication से लागू होने वाला यूज़र आईडी अपने-आप शामिल हो जाता है.
अगर आपने Agent Platform Gemini API (formerly Vertex AI) के लिए, Firebase कंसोल में एआई मॉनिटरिंग की सुविधा चालू की है, तो सैंपल के तौर पर चुने गए हर अनुरोध से मिले प्रॉम्प्ट और जनरेट किए गए आउटपुट को इकट्ठा किया जाता है. साथ ही, परफ़ॉर्मेंस और इस्तेमाल से जुड़ी मेट्रिक भी इकट्ठा की जाती हैं.
Firebase AI Logic के दस्तावेज़ में, डेटा को मैनेज करना और ज़िम्मेदारी के साथ एआई का इस्तेमाल करना सेक्शन को ज़रूर पढ़ें. इससे यह पक्का किया जा सकेगा कि आपने Agent Platform Gemini API (formerly Vertex AI) या Gemini Developer API जैसे एपीआई के इस्तेमाल को ध्यान में रखा है.
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase AI Logic आम तौर पर, ऊपर दिए गए सब-सेक्शन में इकट्ठा किए गए डेटा का इस्तेमाल करता है. इससे आपके ऐप्लिकेशन से मिले अनुरोधों के जवाब में, बैकएंड सेवा को शुरू किया जाता है. साथ ही, ऊपर दिए गए सब-सेक्शन में जाकर, इस बारे में जानकारी देखें कि खास डेटा का इस्तेमाल कैसे किया जा सकता है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा को किस तरह इस्तेमाल किया जाता है. साथ ही, यह भी बताएं कि SDK टूल की मदद से इकट्ठा किए गए, असली उपयोगकर्ता के उस डेटा का इस्तेमाल कैसे किया जाता है जिसे डेवलपर ने तय किया है.
App Check
com.google.firebase:firebase-appcheck
com.google.firebase:firebase-appcheck-ktx
com.google.firebase:firebase-appcheck-debug
com.google.firebase:firebase-appcheck-playintegrity
com.google.firebase:firebase-appcheck-recaptcha
अपने-आप इकट्ठा होने वाला डेटा
Firebase App Check SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करते हैं.
| डेटा | डिफ़ॉल्ट रूप से, Firebase App Check SDK टूल... |
|---|---|
| Firebase यूज़र एजेंट | ज़्यादा जानकारी के लिए, इस पेज पर मौजूद Firebase उपयोगकर्ता एजेंट सेक्शन देखें. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
आपका ऐप्लिकेशन असली उपयोगकर्ता का ऐसा डेटा इकट्ठा कर सकता है जिसे डेटा की जानकारी में शामिल करना ज़रूरी है. डेटा इकट्ठा करना इस बात पर निर्भर करता है कि आपने Firebase App Check SDK टूल और प्रॉडक्ट की सुविधाओं को कैसे कॉन्फ़िगर या शुरू किया है. यहां दी गई टेबल में, असली उपयोगकर्ता के डेटा के ऐसे उदाहरण दिए गए हैं जिन्हें आपके इस्तेमाल के आधार पर इकट्ठा किया जा सकता है. हालांकि, ध्यान रखें कि आपके खास इस्तेमाल के हिसाब से इकट्ठा किए गए डेटा को भी इसमें शामिल किया जाए.
| डेटा | आपके ऐप्लिकेशन के कॉन्फ़िगरेशन और उसे शुरू करने के आधार पर, Firebase App Check SDK टूल... |
|---|---|
| Play Integrity से मिला इंटिग्रिटी टोकन | अगर आपका ऐप्लिकेशन, पुष्टि करने वाली सेवा देने वाली कंपनी के तौर पर Play Integrity का इस्तेमाल करता है, तो यह इंटिग्रिटी टोकन इकट्ठा करें. Play Integrity के लिए, डेटा की सुरक्षा से जुड़ी ज़्यादा जानकारी देखें. |
| reCAPTCHA टोकन और reCAPTCHA Enterprise से इकट्ठा किया गया अतिरिक्त डेटा | अगर आपका ऐप्लिकेशन, पुष्टि करने वाली सेवा देने वाली कंपनी के तौर पर reCAPTCHA Enterprise का इस्तेमाल करता है, तो reCAPTCHA Enterprise SDK टूल को शुरू करके, reCAPTCHA टोकन इकट्ठा करें. reCAPTCHA Enterprise SDK, डेटा ज़ाहिर करने से जुड़े दस्तावेज़ में बताए गए तरीके से डेटा इकट्ठा करता है. |
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase उपयोगकर्ता एजेंट का इस्तेमाल, Google अपने प्लैटफ़ॉर्म और वर्शन को अपनाने के लिए करता है. इससे Firebase की सेवाओं को उपलब्ध कराने, उनका रखरखाव करने, और उन्हें बेहतर बनाने में मदद मिलती है. इसे कभी भी किसी उपयोगकर्ता या डिवाइस आइडेंटिफ़ायर से लिंक नहीं किया जाता.
Firebase App Check आम तौर पर, ऊपर दिए गए सब-सेक्शन में इकट्ठा किए गए अन्य डेटा का इस्तेमाल करता है. इससे ऐप्लिकेशन की पुष्टि करने में मदद मिलती है, ताकि आपके बैकएंड संसाधनों को गलत इस्तेमाल से बचाया जा सके. साथ ही, ऊपर दिए गए सब-सेक्शन देखें. इनमें खास डेटा के इस्तेमाल के बारे में जानकारी दी गई है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा का इस्तेमाल किस तरह किया जाता है.
App Distribution
App Distribution Android SDK टूल को पूरी तरह से लागू करना
com.google.firebase:firebase-appdistribution
App Distribution Android SDK टूल को पूरी तरह से लागू करने का मकसद, सिर्फ़ बीटा टेस्टिंग के लिए इस्तेमाल करना है. Google Play में सबमिट करते समय, अपने ऐप्लिकेशन में App Distribution SDK टूल को पूरी तरह से लागू न करें.
सिर्फ़ एपीआई के लिए App Distribution Android SDK
com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx
अपने-आप इकट्ठा होने वाला डेटा
सिर्फ़ एपीआई के लिए उपलब्ध App Distribution Android SDK, असली उपयोगकर्ता का कोई भी डेटा अपने-आप इकट्ठा नहीं करता.
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
सिर्फ़ एपीआई वाले App Distribution Android SDK टूल में ऐसी वैकल्पिक सुविधाएं नहीं होती हैं जिन्हें डेवलपर, असली उपयोगकर्ता का अन्य डेटा इकट्ठा करने के लिए कॉन्फ़िगर या शुरू कर सके.
Authentication
com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx
अपने-आप इकट्ठा होने वाला डेटा
Firebase Authentication SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase Authentication SDK टूल... |
|---|---|
| Firebase यूज़र एजेंट | ज़्यादा जानकारी के लिए, इस पेज पर मौजूद Firebase उपयोगकर्ता एजेंट सेक्शन देखें. |
| आईपी पता | साइन-अप और पुष्टि करने के दौरान, ज़्यादा सुरक्षा देने और गलत इस्तेमाल को रोकने के लिए आईपी पते इकट्ठा करता है. |
उपयोगकर्ता एजेंट की स्ट्रिंग:
|
Firebase की सेवाओं को उपलब्ध कराने, उनका रखरखाव करने, और उन्हें बेहतर बनाने के लिए, उपयोगकर्ता एजेंट स्ट्रिंग इकट्ठा करता है. ध्यान दें कि यह उपयोगकर्ता एजेंट, Firebase उपयोगकर्ता एजेंट के बारे में नहीं बता रहा है. |
| Firebase Android ऐप्लिकेशन आईडी | ऐप्लिकेशन का Firebase Android ऐप्लिकेशन आईडी इकट्ठा करता है. यह ऐप्लिकेशन के पैकेज का नाम नहीं है. यह वैल्यू, हर अनुरोध के हेडर में शामिल होती है. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
आपका ऐप्लिकेशन असली उपयोगकर्ता का ऐसा डेटा इकट्ठा कर सकता है जिसे डेटा की जानकारी में शामिल करना ज़रूरी है. डेटा इकट्ठा करना इस बात पर निर्भर करता है कि आपने Firebase Authentication SDK टूल और प्रॉडक्ट की सुविधाओं को कैसे कॉन्फ़िगर या शुरू किया है. यहां दी गई टेबल में, असली उपयोगकर्ता के डेटा के ऐसे उदाहरण दिए गए हैं जिन्हें आपके इस्तेमाल के आधार पर इकट्ठा किया जा सकता है. हालांकि, ध्यान रखें कि आपके खास इस्तेमाल के हिसाब से इकट्ठा किए गए डेटा को भी इसमें शामिल किया जाए.
| डेटा | आपके ऐप्लिकेशन के कॉन्फ़िगरेशन और उसे शुरू करने के आधार पर, Firebase Authentication SDK टूल... |
|---|---|
| डिसप्ले नाम | अगर डेवलपर उपयोगकर्ता का डिसप्ले नेम उपलब्ध कराता है, तो यह उसे इकट्ठा करता है. |
| ईमेल पता | अगर ऐप्लिकेशन इनमें से किसी भी सुविधा का इस्तेमाल करता है, तो उपयोगकर्ता का ईमेल पता इकट्ठा किया जाता है (जैसा कि डेवलपर ने बताया है):
|
| फ़ोन नंबर | अगर ऐप्लिकेशन इनमें से किसी भी सुविधा का इस्तेमाल करता है, तो उपयोगकर्ता का फ़ोन नंबर इकट्ठा किया जाता है (जैसा कि डेवलपर ने बताया है):
|
| Play Integrity से मिला इंटिग्रिटी टोकन | अगर आपका ऐप्लिकेशन, फ़ोन नंबर की मदद से पुष्टि करने की सुविधा का इस्तेमाल करता है, तो यह इंटिग्रिटी टोकन इकट्ठा किया जाता है. Play Integrity के लिए, डेटा की सुरक्षा से जुड़ी ज़्यादा जानकारी देखें. |
| reCAPTCHA Enterprise से मिला टोकन | अगर आपका ऐप्लिकेशन Authentication फ़्लो को सुरक्षित रखने के लिए reCAPTCHA Enterprise का इस्तेमाल करता है, तो यह टोकन इकट्ठा किया जाता है. reCAPTCHA Enterprise के लिए, डेटा की सुरक्षा से जुड़ी ज़्यादा जानकारी देखें. |
| संपर्क जानकारी | अगर ऐप्लिकेशन, Firebase से पुष्टि करने की सुविधा के साथ-साथ, तीसरे पक्ष की पुष्टि करने वाली सेवा का इस्तेमाल करता है, तो यह तीसरे पक्ष की पुष्टि करने वाली सेवा से जुड़ी उपयोगकर्ता की संपर्क जानकारी इकट्ठा करता है. उदाहरण के लिए, अगर ऐप्लिकेशन Facebook से पुष्टि करने की सुविधा का इस्तेमाल करता है, तो उपयोगकर्ता का आइडेंटिफ़ायर उसकी Facebook प्रोफ़ाइल से लिंक किया जा सकता है. हालांकि, यह इस बात पर निर्भर करता है कि ऐप्लिकेशन को किस तरह की अनुमतियां दी गई हैं. ज़्यादा जानकारी के लिए, पुष्टि करने की सेवा देने वाली कंपनी का दस्तावेज़ देखें. |
| Game Center आईडी | अगर ऐप्लिकेशन को Game Center से लिंक किया गया है, तो यह उपयोगकर्ता का Game Center आईडी इकट्ठा करता है. |
| यूज़र आईडी | यह कुकी, एक यूनीक Firebase Authentication आइडेंटिफ़ायर जनरेट और सेव करती है. |
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase Authentication आम तौर पर, ऊपर दिए गए सब-सेक्शन में मौजूद डेटा का इस्तेमाल करता है, ताकि पुष्टि करने और खाते का मैनेजमेंट करने की सुविधा चालू की जा सके. यूज़र एजेंट स्ट्रिंग का इस्तेमाल, Firebase की सेवाएं देने, उनका रखरखाव करने, और उन्हें बेहतर बनाने के लिए किया जाता है. साथ ही, ऊपर दिए गए सब-सेक्शन देखें. इनमें खास डेटा के इस्तेमाल के बारे में जानकारी दी गई है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा का इस्तेमाल किस तरह किया जाता है.
Cloud Firestore
com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx
अपने-आप इकट्ठा होने वाला डेटा
Cloud Firestore SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Cloud Firestore SDK टूल... |
|---|---|
| Firebase यूज़र एजेंट | ज़्यादा जानकारी के लिए, इस पेज पर मौजूद Firebase उपयोगकर्ता एजेंट सेक्शन देखें. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
आपका ऐप्लिकेशन असली उपयोगकर्ता का ऐसा डेटा इकट्ठा कर सकता है जिसे ज़ाहिर की जाने वाली जानकारी में शामिल करना ज़रूरी है. डेटा इकट्ठा करना इस बात पर निर्भर करता है कि आपने Cloud Firestore SDK टूल और प्रॉडक्ट की सुविधाओं को कैसे कॉन्फ़िगर या शुरू किया है. पक्का करें कि आपने असली उपयोगकर्ता के उस डेटा को भी शामिल किया हो जिसे डेवलपर ने तय किया है और जिसे आपके खास इस्तेमाल के हिसाब से इकट्ठा किया गया है.
दूसरी ज़रूरी बातें
अगर Cloud Firestore का इस्तेमाल Firebase Authentication के साथ किया जाता है और असली उपयोगकर्ता ने साइन-इन किया है, तो Cloud Firestore से किए गए हर अनुरोध में, Firebase Authentication से लागू होने वाला यूज़र आईडी अपने-आप शामिल हो जाता है.
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase उपयोगकर्ता एजेंट का इस्तेमाल, Google अपने प्लैटफ़ॉर्म और वर्शन को अपनाने के लिए करता है. इससे Firebase की सेवाओं को उपलब्ध कराने, उनका रखरखाव करने, और उन्हें बेहतर बनाने में मदद मिलती है. इसे कभी भी किसी उपयोगकर्ता या डिवाइस आइडेंटिफ़ायर से लिंक नहीं किया जाता.
खास डेटा का इस्तेमाल कैसे किया जा सकता है, इस बारे में जानकारी पाने के लिए ऊपर दिए गए सब-सेक्शन देखें. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा को किस तरह इस्तेमाल किया जाता है. साथ ही, यह भी बताएं कि SDK टूल की मदद से इकट्ठा किए गए, असली उपयोगकर्ता के उस डेटा का इस्तेमाल कैसे किया जाता है जिसे डेवलपर ने तय किया है.
Cloud Functions for Firebase
com.google.firebase:firebase-functions
com.google.firebase:firebase-functions-ktx
अपने-आप इकट्ठा होने वाला डेटा
Cloud Functions for Firebase Client SDK, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Cloud Functions for Firebase Client SDK... |
|---|---|
| प्रकार्य का नाम | फ़ंक्शन को शुरू करने पर, फ़ंक्शन का नाम इकट्ठा करता है. |
| आईपी पता | फ़ंक्शन को शुरू करने पर, फ़ंक्शन कॉलर का आईपी पता इकट्ठा करता है. इससे असली उपयोगकर्ता की कार्रवाइयों के आधार पर, इवेंट-हैंडलिंग फ़ंक्शन और एचटीटीपी फ़ंक्शन को लागू किया जा सकता है. |
| Firebase Cloud Messaging (FCM) टोकन | FCM टोकन इकट्ठा करता है, ताकि डेवलपर इसका इस्तेमाल अपने फ़ंक्शन में कर सकें. इससे, कॉल के समय कॉल करने वाले डिवाइस पर सूचनाएं भेजी जा सकती हैं या इसे बाद के लिए सेव किया जा सकता है. ध्यान दें कि यह टोकन इस बात से अलग इकट्ठा किया जाता है कि ऐप्लिकेशन में FCM SDK टूल शामिल है या नहीं या उसका इस्तेमाल किया जाता है या नहीं. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
Cloud Functions for Firebase Client SDK में ऐसी वैकल्पिक सुविधाएं नहीं हैं जिन्हें डेवलपर, असली उपयोगकर्ता का अन्य डेटा इकट्ठा करने के लिए कॉन्फ़िगर या चालू कर सके.
दूसरी ज़रूरी बातें
अगर असली उपयोगकर्ता ने Firebase Authentication के ज़रिए साइन इन किया है, तो हर फ़ंक्शन अनुरोध में Firebase Authentication से लागू होने वाला यूज़र आईडी अपने-आप शामिल हो जाता है.
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Cloud Functions for Firebase आम तौर पर, ऊपर दिए गए सब-सेक्शन में मौजूद इकट्ठा किए गए डेटा का इस्तेमाल, बैकएंड कोड को चलाने के लिए करता है. ऐसा Firebase की सुविधाओं से ट्रिगर होने वाले इवेंट और आपके ऐप्लिकेशन से मिलने वाले एचटीटीपीएस अनुरोधों के जवाब में किया जाता है. साथ ही, ऊपर दिए गए सब-सेक्शन देखें. इससे आपको यह जानकारी मिलेगी कि चुनिंदा डेटा का इस्तेमाल कैसे किया जा सकता है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा का इस्तेमाल किस तरह किया जाता है.
Cloud Messaging
com.google.firebase:firebase-messaging
com.google.firebase:firebase-messaging-ktx
अपने-आप इकट्ठा होने वाला डेटा
Firebase Cloud Messaging SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase Cloud Messaging SDK टूल... |
|---|---|
| ऐप्लिकेशन वर्शन | यह विषय की सदस्यता लेने और उसे छोड़ने के लिए, ऐप्लिकेशन के वर्शन की जानकारी इकट्ठा करता है. |
| Firebase यूज़र एजेंट | ज़्यादा जानकारी के लिए, इस पेज पर मौजूद Firebase उपयोगकर्ता एजेंट सेक्शन देखें. |
दूसरी ज़रूरी बातें
Cloud Messaging, Firebase इंस्टॉलेशन एसडीके पर निर्भर करता है. यह SDK टूल आपके ऐप्लिकेशन में ट्रांज़िटिव तौर पर शामिल है. इसलिए, पक्का करें कि आपने उस SDK टूल से अपने-आप इकट्ठा किए गए असली उपयोगकर्ता के डेटा कलेक्शन को शामिल किया हो. इस पेज पर इंस्टॉलेशन सेक्शन देखें. Cloud Messaging, उस SDK टूल के डेटा कलेक्शन से जो डेटा इस्तेमाल करता है उसके बारे में जानने के लिए, Firebase इंस्टॉलेशन मैनेज करें दस्तावेज़ पर जाएं.
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
आपका ऐप्लिकेशन असली उपयोगकर्ता का ऐसा डेटा इकट्ठा कर सकता है जिसे डेटा की जानकारी में शामिल करना ज़रूरी है. डेटा इकट्ठा करना इस बात पर निर्भर करता है कि आपने Firebase Cloud Messaging SDK टूल और प्रॉडक्ट की सुविधाओं को कैसे कॉन्फ़िगर या शुरू किया है. यहां दी गई टेबल में, असली उपयोगकर्ता के डेटा के ऐसे उदाहरण दिए गए हैं जिन्हें आपके इस्तेमाल के आधार पर इकट्ठा किया जा सकता है. हालांकि, ध्यान रखें कि आपके खास इस्तेमाल के हिसाब से इकट्ठा किए गए डेटा को भी इसमें शामिल किया जाए.
| डेटा | आपके ऐप्लिकेशन के कॉन्फ़िगरेशन और उसे शुरू करने के आधार पर, Firebase Cloud Messaging SDK टूल... |
|---|---|
| मैसेज डिलीवरी की मेट्रिक | अगर BigQuery इंटिग्रेशन चालू है और |
दूसरी ज़रूरी बातें
Cloud Messaging की कुछ वैकल्पिक सुविधाएं, Google Analytics के लिए Firebase SDK टूल पर निर्भर करती हैं. अपने ऐप्लिकेशन में उस SDK टूल को शामिल करने पर, पक्का करें कि उस SDK टूल से अपने-आप इकट्ठा होने वाले असली उपयोगकर्ता के डेटा को ध्यान में रखा जाए. इसके बारे में ज़्यादा जानने के लिए, Google Analytics दस्तावेज़ देखें. यहां दी गई टेबल में, लॉग किए गए अन्य डेटा की सूची दी गई है:
| डेटा | अगर आपके ऐप्लिकेशन में Google Analytics के लिए Firebase SDK टूल शामिल है, तो Cloud Messaging... |
|---|---|
| सूचना से जुड़े इंटरैक्शन इवेंट | यह मैसेज के साथ इंटरैक्शन के इवेंट, उपयोगकर्ता के डिवाइस पर स्थानीय तौर पर भेजता है, ताकि Firebase SDK for Google Analytics की मदद से उन्हें लॉग किया जा सके. इससे डेवलपर को Analytics का डेटा उपलब्ध कराया जाता है. |
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase उपयोगकर्ता एजेंट का इस्तेमाल, Google अपने प्लैटफ़ॉर्म और वर्शन को अपनाने के लिए करता है. इससे Firebase की सेवाओं को उपलब्ध कराने, उनका रखरखाव करने, और उन्हें बेहतर बनाने में मदद मिलती है. इसे कभी भी किसी उपयोगकर्ता या डिवाइस आइडेंटिफ़ायर से लिंक नहीं किया जाता.
Cloud Messaging आम तौर पर, क्लाइंट ऐप्लिकेशन को मैसेज भेजने के लिए, इकट्ठा किए गए अन्य डेटा का इस्तेमाल करता है. इस डेटा की जानकारी, ऊपर दिए गए सब-सेक्शन में दी गई है. इसके अलावा, ऊपर दिए गए सब-सेक्शन में जाकर, यह जानकारी भी देखें कि खास डेटा का इस्तेमाल कैसे किया जा सकता है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा का इस्तेमाल किस तरह किया जाता है.
Cloud Storage for Firebase
com.google.firebase:firebase-storage
com.google.firebase:firebase-storage-ktx
अपने-आप इकट्ठा होने वाला डेटा
Cloud Storage for Firebase SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase Cloud Messaging SDK टूल... |
|---|---|
| ऐप्लिकेशन में इस्तेमाल किए गए Cloud Storage SDK टूल का वर्शन | ऐप्लिकेशन में इस्तेमाल किए गए Cloud Storage for Firebase SDK टूल के वर्शन की जानकारी इकट्ठा करता है. यह वैल्यू, हर अनुरोध के हेडर में शामिल होती है. |
| Firebase Android ऐप्लिकेशन आईडी | ऐप्लिकेशन का Firebase Android ऐप्लिकेशन आईडी इकट्ठा करता है. यह ऐप्लिकेशन के पैकेज का नाम नहीं है. यह वैल्यू, हर अनुरोध के हेडर में शामिल होती है. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
आपका ऐप्लिकेशन असली उपयोगकर्ता का ऐसा डेटा इकट्ठा कर सकता है जिसे डेटा की जानकारी में शामिल करना ज़रूरी है. डेटा इकट्ठा करना इस बात पर निर्भर करता है कि आपने Cloud Storage for Firebase SDK टूल और प्रॉडक्ट की सुविधाओं को कैसे कॉन्फ़िगर या शुरू किया है. पक्का करें कि आपने असली उपयोगकर्ता के उस डेटा को भी शामिल किया हो जिसे डेवलपर ने तय किया है और जिसे आपके खास इस्तेमाल के हिसाब से इकट्ठा किया गया है.
दूसरी ज़रूरी बातें
अगर Cloud Storage for Firebase का इस्तेमाल Firebase Authentication के साथ किया जाता है और असली उपयोगकर्ता ने साइन-इन किया है, तो Cloud Storage for Firebase से किए गए हर अनुरोध में, Firebase Authentication से मिला लागू होने वाला यूज़र आईडी अपने-आप शामिल हो जाता है.
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Cloud Storage for Firebase, Firebase की सेवाओं को उपलब्ध कराने, उन्हें मैनेज करने, और बेहतर बनाने के लिए, ऊपर दिए गए सब-सेक्शन में इकट्ठा किए गए डेटा का इस्तेमाल करता है. साथ ही, ऊपर दिए गए सब-सेक्शन देखें. इनमें खास डेटा के इस्तेमाल के बारे में जानकारी दी गई है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा को किस तरह इस्तेमाल किया जाता है. साथ ही, यह भी बताएं कि SDK टूल की मदद से इकट्ठा किए गए, असली उपयोगकर्ता के उस डेटा का इस्तेमाल कैसे किया जाता है जिसे डेवलपर ने तय किया है.
Crashlytics
com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk
अपने-आप इकट्ठा होने वाला डेटा
Firebase Crashlytics SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase Crashlytics SDK टूल... |
|---|---|
| स्टैक ट्रेस | ऐप्लिकेशन क्रैश होने पर, स्टैक ट्रेस इकट्ठा करता है. |
| ऐप्लिकेशन की ज़रूरी स्थिति | ऐप्लिकेशन क्रैश होने पर, ऐप्लिकेशन की स्थिति से जुड़ी ज़रूरी जानकारी इकट्ठा करता है. |
| काम का डिवाइस मेटाडेटा | ऐप्लिकेशन क्रैश होने पर, डिवाइस के बारे में उस समय का मेटाडेटा इकट्ठा करता है. |
| Crashlytics इंस्टॉलेशन यूयूआईडी | Crashlytics इंस्टॉलेशन यूयूआईडी जनरेट और स्टोर करता है, ताकि यह पता लगाया जा सके कि क्रैश की वजह से कितने उपयोगकर्ताओं पर असर पड़ा है. |
दूसरी ज़रूरी बातें
Crashlytics, Firebase इंस्टॉलेशन एसडीके पर निर्भर करता है. यह SDK टूल, आपके ऐप्लिकेशन में ट्रांज़िटिव तौर पर शामिल होता है. इसलिए, पक्का करें कि इस SDK टूल से असली उपयोगकर्ता का जो डेटा अपने-आप इकट्ठा होता है उसे ध्यान में रखा जाए. इसके लिए, इस पेज पर मौजूद इंस्टॉलेशन सेक्शन देखें. ध्यान दें कि Crashlytics, Firebase इंस्टॉलेशन एसडीके से इकट्ठा किए गए किसी भी डेटा का इस्तेमाल नहीं करता. हालांकि, ऐप्लिकेशन इंस्टेंस के Firebase इंस्टॉलेशन आईडी में हुए बदलावों के आधार पर, Crashlytics इंस्टॉलेशन यूयूआई को रोटेट करने के लिए, इस डेटा का इस्तेमाल किया जाता है.
Firebase कंसोल में क्वालिटी मेट्रिक उपलब्ध कराने के लिए, Crashlytics को Firebase sessions SDK टूल पर भी निर्भर रहना पड़ता है. यह एसडीके टूल, आपके ऐप्लिकेशन में ट्रांज़िटिव तौर पर शामिल होता है. इसलिए, पक्का करें कि इस एसडीके टूल से अपने-आप इकट्ठा होने वाले असली उपयोगकर्ता के डेटा को ध्यान में रखा जाए. इसके लिए, इस पेज पर मौजूद Firebase sessions एसडीके टूल सेक्शन देखें.
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
आपका ऐप्लिकेशन असली उपयोगकर्ता का ऐसा डेटा इकट्ठा कर सकता है जिसे डेटा की जानकारी में शामिल करना ज़रूरी है. डेटा इकट्ठा करना इस बात पर निर्भर करता है कि आपने Firebase Crashlytics SDK टूल और प्रॉडक्ट की सुविधाओं को कैसे कॉन्फ़िगर या शुरू किया है. यहां दी गई टेबल में, असली उपयोगकर्ता के डेटा के ऐसे उदाहरण दिए गए हैं जिन्हें आपके इस्तेमाल के आधार पर इकट्ठा किया जा सकता है. हालांकि, ध्यान रखें कि आपके खास इस्तेमाल के हिसाब से इकट्ठा किए गए डेटा को भी इसमें शामिल किया जाए.
| डेटा | आपके ऐप्लिकेशन के कॉन्फ़िगरेशन और उसे शुरू करने के आधार पर, Firebase Crashlytics SDK टूल... |
|---|---|
| डेवलपर का तय किया गया डेटा | यह कुकी, कस्टम पासकोड, लॉग, और फ़्री-टेक्स्ट यूज़र आईडी इकट्ठा करती है. इन्हें डेवलपर, क्रैश रिपोर्ट के साथ अटैच करता है. |
| डेवलपर का तय किया गया डेटा | यह डेवलपर के तय किए गए, नुकसान न पहुंचाने वाले इवेंट को कस्टम स्टैक ट्रेस के साथ इकट्ठा करता है. |
दूसरी ज़रूरी बातें
Crashlytics की कुछ वैकल्पिक सुविधाएं, Google Analytics के लिए Firebase SDK टूल पर निर्भर करती हैं. अगर आपने अपने ऐप्लिकेशन में उस SDK टूल को शामिल किया है, तो पक्का करें कि आपने उस SDK टूल से अपने-आप इकट्ठा किए गए असली उपयोगकर्ता के डेटा को शामिल किया हो. इसके बारे में ज़्यादा जानने के लिए, Google Analytics दस्तावेज़ देखें. यहां दी गई टेबल में वह डेटा शामिल है जिसे Crashlytics, इकट्ठा किए गए डेटा से इस्तेमाल करता है:
| डेटा | अगर आपके ऐप्लिकेशन में Google Analytics के लिए Firebase SDK टूल शामिल है, तो Crashlytics... |
|---|---|
| "ब्रेडक्रंब" लॉग | यह Google Analytics के लिए Firebase SDK टूल से इकट्ठा किए गए "ब्रेडक्रंब" लॉग का इस्तेमाल करता है. इन लॉग से, क्रैश होने से ठीक पहले उपयोगकर्ता की कार्रवाइयों का पता चलता है. साथ ही, क्रैश की संख्या भी पता चलती है. |
अगर आपने अपने ऐप्लिकेशन में Firebase Remote Config SDK टूल भी शामिल किया है, तो पक्का करें कि आपने डेवलपर के तय किए गए उस Remote Config डेटा कलेक्शन को शामिल किया हो जिसे Crashlytics SDK टूल अपने-आप इकट्ठा करता है. यहां दी गई टेबल में, उस डेटा की सूची दी गई है जिसे Crashlytics SDK टूल इकट्ठा करता है:
| डेटा | अगर आपके ऐप्लिकेशन में Firebase Remote Config SDK टूल शामिल है, तो Crashlytics SDK टूल... |
|---|---|
| डेवलपर के तय किए गए Remote Config रोलआउट का मेटाडेटा | यह रोलआउट का मेटाडेटा इकट्ठा करता है. इसमें Remote Config टेंप्लेट के वर्शन, रोलआउट के वैरिएंट आईडी, पैरामीटर की कुंजियां, और पैरामीटर की वैल्यू शामिल होती हैं. इन पर चालू रोलआउट का असर पड़ता है. |
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase Crashlytics आम तौर पर, ऊपर दिए गए सब-सेक्शन में इकट्ठा किए गए डेटा का इस्तेमाल, क्रैश रिपोर्टिंग और क्रैश मैनेजमेंट की मैनेज की जा रही सेवाओं को चालू करने के लिए करता है. साथ ही, ऊपर दिए गए सब-सेक्शन देखें. इनमें खास डेटा के इस्तेमाल के बारे में जानकारी दी गई है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा को किस तरह इस्तेमाल किया जाता है. साथ ही, यह भी बताएं कि SDK टूल की मदद से इकट्ठा किए गए, असली उपयोगकर्ता के उस डेटा का इस्तेमाल कैसे किया जाता है जिसे डेवलपर ने तय किया है.
Dynamic Links (अब काम नहीं करता)
com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx
अपने-आप इकट्ठा होने वाला डेटा
Firebase Dynamic Links SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase Dynamic Links SDK टूल... |
|---|---|
| डाइनैमिक लिंक यूआरएल | यूआरएल के साथ इंटरैक्ट करने पर, डाइनैमिक लिंक यूआरएल इकट्ठा करता है. इसमें डेवलपर का तय किया गया मेटाडेटा भी शामिल होता है. इसे डेवलपर, लिंक बनाते समय सेट करता है. |
अगर ऐप्लिकेशन को इंटिग्रेट किए गए Firebase Dynamic Links SDK टूल के साथ इंस्टॉल किया गया है, तो Firebase, ऐप्लिकेशन की स्थिति और लिंक इंटरैक्शन इवेंट को लॉग करता है.
दूसरी ज़रूरी बातें
अगर कोई उपयोगकर्ता Firebase के डाइनैमिक लिंक से इंटरैक्ट करता है, तो यहां दिया गया डेटा अपने-आप लॉग हो जाता है. भले ही, उपयोगकर्ता के डिवाइस पर ऐप्लिकेशन इंस्टॉल हो या न हो:
| डेटा | डिफ़ॉल्ट रूप से, Firebase... |
|---|---|
| डाइनैमिक लिंक यूआरएल | यूआरएल के साथ इंटरैक्ट करने पर, डाइनैमिक लिंक यूआरएल को लॉग करता है. इसमें डेवलपर का तय किया गया मेटाडेटा भी शामिल होता है. इसे डेवलपर, लिंक बनाते समय सेट करता है. |
| ऐप्लिकेशन के पैकेज का नाम | यह डिफ़र्ड डीप लिंकिंग (ऐप्लिकेशन इंस्टॉल करने के बाद डीप-लिंक) के लिए, ऐप्लिकेशन के पैकेज का नाम लॉग करता है. |
| ऐप्लिकेशन की स्थिति | उपयोगकर्ता के डिवाइस पर ऐप्लिकेशन की स्थिति से जुड़ी जानकारी लॉग करता है. इसमें इंस्टॉल की स्थिति और यह जानकारी शामिल है कि ऐप्लिकेशन को पहले खोला गया है या नहीं. |
| लिंक इंटरैक्शन इवेंट | लिंक इंटरैक्शन इवेंट को लॉग करता है. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
Firebase Dynamic Links SDK टूल में ऐसी वैकल्पिक सुविधाएं नहीं हैं जिन्हें डेवलपर, असली उपयोगकर्ता का अन्य डेटा इकट्ठा करने के लिए कॉन्फ़िगर या शुरू कर सके.
दूसरी ज़रूरी बातें
Dynamic Links की कुछ वैकल्पिक सुविधाएं, Google Analytics के लिए Firebase SDK टूल पर निर्भर करती हैं. अगर आपने अपने ऐप्लिकेशन में उस SDK टूल को शामिल किया है, तो पक्का करें कि आपने उस SDK टूल से अपने-आप इकट्ठा किए गए असली उपयोगकर्ता के डेटा को शामिल किया हो. इसके बारे में ज़्यादा जानने के लिए, Google Analytics दस्तावेज़ देखें. यहां दी गई टेबल में, लॉग किए गए अन्य डेटा की सूची दी गई है:
| डेटा | अगर आपके ऐप्लिकेशन में Google Analytics के लिए Firebase SDK टूल शामिल है, तो Dynamic Links... |
|---|---|
| लिंक इंटरैक्शन इवेंट | यह लिंक इंटरैक्शन इवेंट को डिवाइस पर स्थानीय तौर पर भेजता है, ताकि Google Analytics के लिए Firebase SDK टूल की मदद से लॉग किया जा सके. इससे डेवलपर को Analytics डेटा उपलब्ध कराया जाता है. |
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase Dynamic Links आम तौर पर, ऊपर दिए गए सब-सेक्शन में मौजूद इकट्ठा किए गए डेटा का इस्तेमाल करता है, ताकि असली उपयोगकर्ताओं को सीधे आपके ऐप्लिकेशन में मौजूद लिंक किए गए कॉन्टेंट पर ले जाया जा सके. साथ ही, खास डेटा का इस्तेमाल कैसे किया जा सकता है, इस बारे में जानकारी पाने के लिए ऊपर दिए गए सब-सेक्शन देखें. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा को किस तरह इस्तेमाल किया जाता है. साथ ही, यह भी बताएं कि SDK टूल की मदद से इकट्ठा किए गए, असली उपयोगकर्ता के उस डेटा का इस्तेमाल कैसे किया जाता है जिसे डेवलपर ने तय किया है.
Google Analytics
com.google.firebase:firebase-analytics
com.google.firebase:firebase-analytics-ktx
Google Analytics में डेटा कलेक्शन के बारे में जानकारी पाने के लिए, Google Analytics दस्तावेज़ पढ़ें.
In-App Messaging
com.google.firebase:firebase-inappmessaging
com.google.firebase:firebase-inappmessaging-display
com.google.firebase:firebase-inappmessaging-ktx
com.google.firebase:firebase-inappmessaging-display-ktx
अपने-आप इकट्ठा होने वाला डेटा
Firebase In-App Messaging SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase In-App Messaging SDK टूल... |
|---|---|
| मैसेज इंटरैक्शन इवेंट, जिनमें इंप्रेशन, क्लिक, और खारिज किए गए मैसेज शामिल हैं | डेवलपर को Analytics डेटा उपलब्ध कराने के लिए, मैसेज इंटरैक्शन इवेंट भेजता है. |
दूसरी ज़रूरी बातें
In-App Messaging के लिए, Google Analytics के Firebase SDK टूल की ज़रूरत होती है. आपको अपने ऐप्लिकेशन में उस SDK टूल को शामिल करना होगा. इसलिए, पक्का करें कि उस SDK टूल से असली उपयोगकर्ता का डेटा अपने-आप इकट्ठा हो. इसके बारे में ज़्यादा जानने के लिए, Google Analytics का दस्तावेज़ देखें. यहां दी गई टेबल में, In-App Messaging SDK टूल और Google Analytics के डेटा के बीच होने वाले इंटरैक्शन के उदाहरण दिए गए हैं:
| डेटा | अगर आपके ऐप्लिकेशन में Google Analytics के लिए Firebase SDK टूल शामिल है, तो Firebase In-App Messaging... |
|---|---|
| मैसेज इंटरैक्शन इवेंट, जिनमें इंप्रेशन, क्लिक, और खारिज करने की जानकारी शामिल है | यह मैसेज के साथ इंटरैक्शन के इवेंट, उपयोगकर्ता के डिवाइस पर स्थानीय तौर पर भेजता है, ताकि Firebase SDK for Google Analytics की मदद से उन्हें लॉग किया जा सके. इससे डेवलपर को Analytics का डेटा उपलब्ध कराया जाता है. |
| उपयोगकर्ता प्रॉपर्टी | यह Google Analytics के लिए, Firebase SDK टूल से इकट्ठा की गई उपयोगकर्ता प्रॉपर्टी को सेट और इस्तेमाल करता है. ऐसा उपयोगकर्ता प्रॉपर्टी की शर्तों के आधार पर, मैसेज को टारगेट करने के लिए किया जाता है. |
In-App Messaging, Firebase इंस्टॉलेशन एसडीके पर भी निर्भर करता है. यह SDK टूल आपके ऐप्लिकेशन में ट्रांज़िटिव तौर पर शामिल है. इसलिए, पक्का करें कि आपने उस SDK टूल से अपने-आप इकट्ठा किए गए असली उपयोगकर्ता के डेटा कलेक्शन को शामिल किया हो. इस पेज पर इंस्टॉलेशन सेक्शन देखें. In-App Messaging, उस SDK टूल के डेटा कलेक्शन से जो डेटा इस्तेमाल करता है उसके बारे में जानने के लिए, Firebase इंस्टॉलेशन मैनेज करें दस्तावेज़ पर जाएं.
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
Firebase In-App Messaging SDK टूल में ऐसी वैकल्पिक सुविधाएं नहीं हैं जिन्हें डेवलपर, असली उपयोगकर्ता का अन्य डेटा इकट्ठा करने के लिए कॉन्फ़िगर या शुरू कर सके.
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase In-App Messaging आम तौर पर, इकट्ठा किए गए डेटा का इस्तेमाल असली उपयोगकर्ताओं को ऐप्लिकेशन में ही मैसेज भेजने के लिए करता है. इस डेटा के बारे में ऊपर दिए गए सब-सेक्शन में बताया गया है. साथ ही, ऊपर दिए गए सब-सेक्शन देखें. इनमें खास डेटा के इस्तेमाल के बारे में जानकारी दी गई है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा का इस्तेमाल किस तरह किया जाता है.
इंस्टॉल
com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx
अपने-आप इकट्ठा होने वाला डेटा
Firebase इंस्टॉल करने वाला SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase इंस्टॉलेशन एसडीके... |
|---|---|
| Firebase इंस्टॉलेशन आईडी (एफ़आईडी) | यह हर इंस्टॉलेशन के लिए एक आइडेंटिफ़ायर (FID) जनरेट और इकट्ठा करता है. यह आइडेंटिफ़ायर, किसी उपयोगकर्ता या फ़िज़िकल डिवाइस की खास तौर पर पहचान नहीं करता. |
| Firebase यूज़र एजेंट | ज़्यादा जानकारी के लिए, इस पेज पर मौजूद Firebase उपयोगकर्ता एजेंट सेक्शन देखें. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
Firebase installations SDK में ऐसी वैकल्पिक सुविधाएं नहीं हैं जिन्हें डेवलपर, असली उपयोगकर्ता का अन्य डेटा इकट्ठा करने के लिए कॉन्फ़िगर या शुरू कर सके.
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase उपयोगकर्ता एजेंट का इस्तेमाल, Google अपने प्लैटफ़ॉर्म और वर्शन को अपनाने के लिए करता है. इससे Firebase की सेवाओं को उपलब्ध कराने, उनका रखरखाव करने, और उन्हें बेहतर बनाने में मदद मिलती है. इसे कभी भी किसी उपयोगकर्ता या डिवाइस आइडेंटिफ़ायर से लिंक नहीं किया जाता.
Firebase इंस्टॉल करने पर, आम तौर पर ऊपर दिए गए सब-सेक्शन में मौजूद, इकट्ठा किया गया अन्य डेटा इस्तेमाल किया जाता है. इससे ऐप्लिकेशन इंस्टॉल करने की पहचान करने के लिए, एक यूनीक आइडेंटिफ़ायर मिलता है. साथ ही, ऊपर दिए गए सब-सेक्शन देखें. इनमें खास डेटा के इस्तेमाल के बारे में जानकारी दी गई है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा का इस्तेमाल किस तरह किया जाता है.
Firebase ML मॉडल डाउनलोडर (अब काम नहीं करता)
com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx
अपने-आप इकट्ठा होने वाला डेटा
Firebase ML मॉडल डाउनलोडर SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase ML मॉडल डाउनलोडर एसडीके... |
|---|---|
| एमएल मॉडल के डाउनलोड का मेटाडेटा. इसमें डाउनलोड इवेंट, मिटाए गए इवेंट, और गड़बड़ियां शामिल हैं | यह मॉडल डाउनलोड करने के इवेंट का मेटाडेटा इकट्ठा करता है, ताकि स्थिरता और इंतज़ार के समय से जुड़ी समस्याओं पर नज़र रखी जा सके. |
| इंस्टॉलेशन के लिए ऑथराइज़ेशन टोकन | ऐप्लिकेशन के इंस्टेंस के साथ इंटरैक्ट करते समय, डिवाइस की पुष्टि करने के लिए इंस्टॉलेशन से जुड़े ऑथराइज़ेशन टोकन इकट्ठा करता है. उदाहरण के लिए, ऐप्लिकेशन के इंस्टेंस में डेवलपर मॉडल को डिस्ट्रिब्यूट करने के लिए. |
दूसरी ज़रूरी बातें
Firebase ML मॉडल डाउनलोडर, Firebase इंस्टॉलेशन एसडीके पर निर्भर करता है. यह SDK टूल आपके ऐप्लिकेशन में ट्रांज़िटिव तौर पर शामिल है. इसलिए, पक्का करें कि आपने उस SDK टूल से अपने-आप इकट्ठा किए गए असली उपयोगकर्ता के डेटा कलेक्शन को शामिल किया हो. इस पेज पर इंस्टॉलेशन सेक्शन देखें. Firebase ML मॉडल डाउनलोडर, उस SDK टूल के डेटा कलेक्शन से जो डेटा इस्तेमाल करता है उसके बारे में जानने के लिए, Firebase इंस्टॉलेशन मैनेज करें दस्तावेज़ पर जाएं.
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
Firebase ML मॉडल डाउनलोडर SDK टूल में ऐसी वैकल्पिक सुविधाएं नहीं हैं जिन्हें डेवलपर, असली उपयोगकर्ता का अन्य डेटा इकट्ठा करने के लिए कॉन्फ़िगर या शुरू कर सके.
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase ML आम तौर पर, एमएल मॉडल डाउनलोड करने के लिए, ऊपर दिए गए सब-सेक्शन में मौजूद डेटा का इस्तेमाल करता है. Firebase ML, मॉडल डाउनलोड करने से जुड़े मेटाडेटा को इकट्ठा और इस्तेमाल करता है. इससे प्रॉडक्ट की क्वालिटी पर नज़र रखने, उसके इस्तेमाल को समझने, और प्रॉडक्ट को बेहतर बनाने में मदद मिलती है. साथ ही, ऊपर दिए गए सब-सेक्शन देखें. इनमें खास डेटा के इस्तेमाल के बारे में जानकारी दी गई है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा का इस्तेमाल किस तरह किया जाता है.
Performance Monitoring
com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx
अपने-आप इकट्ठा होने वाला डेटा
Firebase Performance Monitoring SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase Performance Monitoring SDK टूल... |
|---|---|
| ऐप्लिकेशन की परफ़ॉर्मेंस मेट्रिक. इनमें ऐप्लिकेशन के शुरू होने का समय और नेटवर्क अनुरोध में लगने वाला समय शामिल है | यह ऐप्लिकेशन की लाइफ़साइकल और असली उपयोगकर्ता के इस्तेमाल के दौरान, ऐप्लिकेशन की परफ़ॉर्मेंस मेट्रिक इकट्ठा करता है. |
| सीपीयू/मेमोरी का इस्तेमाल | ऐप्लिकेशन की परफ़ॉर्मेंस का टाइमलाइन व्यू देने के लिए, ऐप्लिकेशन के सीपीयू/मेमोरी के इस्तेमाल का डेटा इकट्ठा करता है. |
| काम का डिवाइस मेटाडेटा | यह डिवाइस का काम का मेटाडेटा इकट्ठा करता है, ताकि डिवाइसों के अलग-अलग सेगमेंट के हिसाब से परफ़ॉर्मेंस डेटा को फ़िल्टर किया जा सके. |
| आईपी पता | यह आईपी पता इकट्ठा करता है, ताकि परफ़ॉर्मेंस इवेंट को उन देशों के हिसाब से मैप किया जा सके जहां से वे जनरेट होते हैं. |
दूसरी ज़रूरी बातें
Performance Monitoring, Firebase इंस्टॉलेशन एसडीके पर निर्भर करता है. यह SDK टूल आपके ऐप्लिकेशन में ट्रांज़िटिव तौर पर शामिल है. इसलिए, पक्का करें कि आपने उस SDK टूल से अपने-आप इकट्ठा किए गए असली उपयोगकर्ता के डेटा कलेक्शन को शामिल किया हो. इस पेज पर इंस्टॉलेशन सेक्शन देखें. Performance Monitoring, उस SDK टूल के डेटा कलेक्शन से जो डेटा इस्तेमाल करता है उसके बारे में जानने के लिए, Firebase इंस्टॉलेशन मैनेज करें दस्तावेज़ पर जाएं.
Performance Monitoring, Firebase Remote Config SDK टूल पर भी निर्भर करता है. इससे किसी ऐप्लिकेशन से इकट्ठा किए गए इवेंट की संख्या को कंट्रोल करने में मदद मिलती है. यह SDK टूल, आपके ऐप्लिकेशन में ट्रांज़िटिव तरीके से शामिल किया गया है. इसलिए, पक्का करें कि इस SDK टूल से असली उपयोगकर्ता का जो डेटा अपने-आप इकट्ठा होता है उसे ध्यान में रखा जाए. इस बारे में ज़्यादा जानने के लिए, इस पेज पर मौजूद Remote Config सेक्शन देखें.
Performance Monitoring, Firebase sessions SDK टूल पर भी निर्भर करता है, ताकि Firebase कंसोल में परफ़ॉर्मेंस डेटा के टाइमलाइन व्यू की रिपोर्ट की जा सके. यह SDK टूल आपके ऐप्लिकेशन में ट्रांज़िटिव तौर पर शामिल है. इसलिए, पक्का करें कि उस SDK टूल से असली उपयोगकर्ता का डेटा अपने-आप इकट्ठा हो रहा हो. इस पेज पर Firebase sessions SDK सेक्शन देखें.
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
आपका ऐप्लिकेशन असली उपयोगकर्ता का ऐसा डेटा इकट्ठा कर सकता है जिसे डेटा की जानकारी में शामिल करना ज़रूरी है. डेटा इकट्ठा करना इस बात पर निर्भर करता है कि आपने Firebase Performance Monitoring SDK टूल और प्रॉडक्ट की सुविधाओं को कैसे कॉन्फ़िगर या शुरू किया है. यहां दी गई टेबल में, असली उपयोगकर्ता के डेटा के ऐसे उदाहरण दिए गए हैं जिन्हें आपके इस्तेमाल के आधार पर इकट्ठा किया जा सकता है. हालांकि, ध्यान रखें कि आपके खास इस्तेमाल के हिसाब से इकट्ठा किए गए डेटा को भी इसमें शामिल किया जाए.
| डेटा | आपके ऐप्लिकेशन के कॉन्फ़िगरेशन और उसे शुरू करने के आधार पर, Firebase Performance Monitoring SDK टूल... |
|---|---|
| डेवलपर के तय किए गए कस्टम ट्रेस | यह ऐप्लिकेशन की परफ़ॉर्मेंस से जुड़ी मेट्रिक इकट्ठा करता है. ऐसा उन कस्टम ट्रेस के लिए किया जाता है जिन्हें डेवलपर अपने ऐप्लिकेशन में इस्तेमाल करता है. |
| परफ़ॉर्मेंस की कस्टम मेट्रिक (डेवलपर के तय किए गए डेटा के हिसाब से) |
यह परफ़ॉर्मेंस की उन कस्टम मेट्रिक को इकट्ठा करता है जिन्हें डेवलपर, कस्टम ट्रेस के साथ अटैच करता है. |
| कस्टम एट्रिब्यूट (डेवलपर का तय किया गया डेटा) |
यह उन कस्टम एट्रिब्यूट को इकट्ठा करता है जिन्हें डेवलपर, कस्टम ट्रेस के साथ अटैच करता है. |
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase Performance Monitoring आम तौर पर, ऊपर दिए गए सब-सेक्शन में मौजूद डेटा का इस्तेमाल करता है, ताकि ऐप्लिकेशन की परफ़ॉर्मेंस की रिपोर्टिंग और निगरानी की जा सके. साथ ही, ऊपर दिए गए सब-सेक्शन देखें. इनमें खास डेटा के इस्तेमाल के बारे में जानकारी दी गई है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा को किस तरह इस्तेमाल किया जाता है. साथ ही, यह भी बताएं कि SDK टूल की मदद से इकट्ठा किए गए, असली उपयोगकर्ता के उस डेटा का इस्तेमाल कैसे किया जाता है जिसे डेवलपर ने तय किया है.
Firebase Phone Number Verification
com.google.firebase:firebase-pnv
अपने-आप इकट्ठा होने वाला डेटा
Firebase PNV SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase Phone Number Verification SDK टूल... |
|---|---|
| Firebase Android ऐप्लिकेशन आईडी |
ऐप्लिकेशन का Firebase Android ऐप्लिकेशन आईडी इकट्ठा करता है. यह ऐप्लिकेशन के पैकेज का नाम नहीं होता. यह वैल्यू, हर अनुरोध के हेडर में शामिल होती है. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
आपका ऐप्लिकेशन असली उपयोगकर्ता का ऐसा डेटा इकट्ठा कर सकता है जिसे डेटा की जानकारी में शामिल करना ज़रूरी है. डेटा इकट्ठा करना इस बात पर निर्भर करता है कि आपने Firebase Phone Number Verification SDK टूल और प्रॉडक्ट की सुविधाओं को कैसे कॉन्फ़िगर या शुरू किया है. यहां दी गई टेबल में, असली उपयोगकर्ता के डेटा के ऐसे उदाहरण दिए गए हैं जिन्हें आपके इस्तेमाल के आधार पर इकट्ठा किया जा सकता है. हालांकि, ध्यान रखें कि आपके खास इस्तेमाल के हिसाब से इकट्ठा किए गए डेटा को भी इसमें शामिल किया जाए.
| डेटा | आपके ऐप्लिकेशन के कॉन्फ़िगरेशन और उसे शुरू करने के आधार पर, Firebase Phone Number Verification SDK टूल... |
|---|---|
| फ़ोन नंबर | डिवाइस का फ़ोन नंबर हासिल करता है. इसके लिए, उपयोगकर्ता की सहमति ज़रूरी है. |
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase Phone Number Verification एक ऐसी सेवा है जो ऐप्लिकेशन को मोबाइल और इंटरनेट सेवा देने वाली कंपनी से, सीधे तौर पर किसी डिवाइस का फ़ोन नंबर पाने की सुविधा देती है. जब भी ऐप्लिकेशन, डिवाइस के फ़ोन नंबर का अनुरोध करता है, तब SDK टूल को उपयोगकर्ता की सहमति की ज़रूरत होती है. इस सुविधा का इस्तेमाल अक्सर ऐप्लिकेशन में साइन-इन करने के लिए किया जाता है. हालांकि, ऐसा करना ज़रूरी नहीं है.
डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा को किस तरह इस्तेमाल किया जाता है. साथ ही, यह भी बताएं कि SDK टूल की मदद से इकट्ठा किए गए, असली उपयोगकर्ता के उस डेटा का इस्तेमाल कैसे किया जाता है जिसे डेवलपर ने तय किया है.
Realtime Database
com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx
अपने-आप इकट्ठा होने वाला डेटा
Firebase Realtime Database SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase Realtime Database SDK टूल... |
|---|---|
| आईपी पता | प्रोफ़ाइलर टूल को चालू करने के लिए, आईपी पते इकट्ठा करता है. इससे डेवलपर को इस्तेमाल के रुझानों और प्लैटफ़ॉर्म के ब्रेकडाउन को समझने में मदद मिलती है |
| उपयोगकर्ता एजेंट | यह उपयोगकर्ता एजेंट स्ट्रिंग इकट्ठा करता है, ताकि प्रोफ़ाइलर टूल को चालू किया जा सके. इससे डेवलपर को इस्तेमाल के रुझान और प्लैटफ़ॉर्म के क्रैश होने की जानकारी समझने में मदद मिलती है ध्यान दें कि यह उपयोगकर्ता एजेंट, Firebase उपयोगकर्ता एजेंट के बारे में नहीं बता रहा है. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
आप Firebase Realtime Database SDK टूल और प्रॉडक्ट की सुविधाओं को कैसे कॉन्फ़िगर या शुरू करते हैं, इस बात पर निर्भर करते हुए, आपका ऐप्लिकेशन असली उपयोगकर्ता का ऐसा डेटा इकट्ठा कर सकता है जिसे डेटा की जानकारी में शामिल करना ज़रूरी है. पक्का करें कि आपने असली उपयोगकर्ता के उस डेटा को भी शामिल किया हो जिसे डेवलपर ने तय किया है और जिसे आपके खास इस्तेमाल के हिसाब से इकट्ठा किया गया है.
दूसरी ज़रूरी बातें
अगर Realtime Database का इस्तेमाल Firebase Authentication के साथ किया जाता है और असली उपयोगकर्ता ने साइन-इन किया है, तो Realtime Database से किए गए हर अनुरोध में, Firebase Authentication से लागू होने वाला यूज़र आईडी अपने-आप शामिल हो जाता है.
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
खास डेटा का इस्तेमाल कैसे किया जा सकता है, इस बारे में जानकारी पाने के लिए, कृपया ऊपर दिए गए सब-सेक्शन देखें. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा को किस तरह इस्तेमाल किया जाता है. साथ ही, यह भी बताएं कि SDK टूल की मदद से इकट्ठा किए गए, असली उपयोगकर्ता के उस डेटा को किस तरह इस्तेमाल किया जाता है जिसे डेवलपर ने तय किया है.
Remote Config
com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx
अपने-आप इकट्ठा होने वाला डेटा
Firebase Remote Config SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase Remote Config SDK टूल... |
|---|---|
| देश कोड | यह देश का कोड इकट्ठा करता है, ताकि इस डेटा पर आधारित पैरामीटर को टारगेट किया जा सके. |
| भाषा कोड | भाषा कोड इकट्ठा करता है, ताकि इस डेटा पर आधारित पैरामीटर को टारगेट किया जा सके. |
| टाइम ज़ोन | टाइम ज़ोन की जानकारी इकट्ठा करता है, ताकि इस डेटा पर आधारित पैरामीटर को टारगेट किया जा सके. |
| प्लेटफ़ॉर्म वर्शन | प्लैटफ़ॉर्म के वर्शन की जानकारी इकट्ठा करता है, ताकि इस डेटा पर आधारित पैरामीटर को टारगेट किया जा सके. |
| OS वर्शन | यह ओएस वर्शन इकट्ठा करता है, ताकि इस डेटा पर आधारित पैरामीटर को टारगेट किया जा सके. |
| Firebase Android ऐप्लिकेशन आईडी | ऐप्लिकेशन का Firebase Android ऐप्लिकेशन आईडी इकट्ठा करता है. यह ऐप्लिकेशन के पैकेज का नाम नहीं है. ऐसा इस डेटा पर आधारित पैरामीटर को टारगेट करने के लिए किया जाता है. |
| ऐप्लिकेशन के पैकेज का नाम | पैकेज का नाम इकट्ठा करता है, ताकि इस डेटा पर आधारित पैरामीटर को टारगेट किया जा सके. |
| ऐप्लिकेशन में इस्तेमाल किए गए Remote Config SDK टूल का वर्शन | Firebase की सेवाओं को उपलब्ध कराने, उनका रखरखाव करने, और उन्हें बेहतर बनाने के लिए, एसडीके के वर्शन की जानकारी इकट्ठा की जाती है. |
दूसरी ज़रूरी बातें
Remote Config, Firebase इंस्टॉलेशन एसडीके पर निर्भर करता है. यह SDK टूल आपके ऐप्लिकेशन में ट्रांज़िटिव तौर पर शामिल है. इसलिए, पक्का करें कि आपने उस SDK टूल से अपने-आप इकट्ठा किए गए असली उपयोगकर्ता के डेटा कलेक्शन को शामिल किया हो. इस पेज पर इंस्टॉलेशन सेक्शन देखें. Remote Config, उस SDK टूल के डेटा कलेक्शन से जो डेटा इस्तेमाल करता है उसके बारे में जानने के लिए, Firebase इंस्टॉलेशन मैनेज करें दस्तावेज़ पर जाएं.
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
Firebase Remote Config SDK टूल में ऐसी वैकल्पिक सुविधाएं नहीं हैं जिन्हें डेवलपर, असली उपयोगकर्ता का अन्य डेटा इकट्ठा करने के लिए कॉन्फ़िगर या शुरू कर सके.
दूसरी ज़रूरी बातें
Remote Config की कुछ वैकल्पिक सुविधाएं, Google Analytics के लिए Firebase SDK टूल पर निर्भर करती हैं. अपने ऐप्लिकेशन में उस SDK टूल को शामिल करने पर, पक्का करें कि उस SDK टूल से अपने-आप इकट्ठा होने वाले असली उपयोगकर्ता के डेटा को ध्यान में रखा जाए. इसके बारे में ज़्यादा जानने के लिए, Google Analytics दस्तावेज़ देखें. यहां दी गई टेबल में, Remote Config SDK टूल और Google Analytics के डेटा के बीच होने वाले इंटरैक्शन के उदाहरण दिए गए हैं:
| डेटा | अगर आपके ऐप्लिकेशन में Google Analytics के लिए Firebase SDK टूल शामिल है, तो Remote Config... |
|---|---|
| उपयोगकर्ता प्रॉपर्टी | Google Analytics के लिए, Firebase SDK टूल से मिली उपयोगकर्ता प्रॉपर्टी इकट्ठा करता है, ताकि उपयोगकर्ता प्रॉपर्टी की शर्तों के आधार पर पैरामीटर को टारगेट किया जा सके. |
| पहली बार खुलने का समय |
यह Google Analytics के लिए
Firebase SDK टूल से मिले |
अगर Remote Config को मनमुताबिक बनाने की सुविधा लागू की जाती है, तो Firebase Remote Config SDK टूल से मिले डेटा और Google Analytics के लिए Firebase SDK टूल से मिले इवेंट का इस्तेमाल, अनुमान लगाने वाले मॉडल बनाने और उन मॉडल की परफ़ॉर्मेंस को मेज़र करने के लिए किया जा सकता है.
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase Remote Config आम तौर पर, इकट्ठा किए गए उस डेटा का इस्तेमाल करता है जिसकी जानकारी ऊपर दिए गए सब-सेक्शन में दी गई है. इससे, ऐप्लिकेशन के अपडेट को पब्लिश किए बिना ही, ऐप्लिकेशन के काम करने के तरीके और लुक में बदलाव किया जा सकता है. Firebase, ओएस वर्शन और SDK टूल के वर्शन के लिए कुल डेटा का इस्तेमाल, इस्तेमाल के रुझानों को समझने और प्रॉडक्ट को बेहतर बनाने के लिए करता है. साथ ही, ऊपर दिए गए सब-सेक्शन देखें. इनमें खास डेटा के इस्तेमाल के बारे में जानकारी दी गई है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा का इस्तेमाल किस तरह किया जाता है.
SQL Connect
com.google.firebase:firebase-dataconnect
अपने-आप इकट्ठा होने वाला डेटा
Firebase SQL Connect SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, SQL Connect SDK टूल... |
|---|---|
| SQL Connect के लिए, लोकल कोड जनरेशन का इस्तेमाल किया जा रहा है या नहीं | यह जानकारी इकट्ठा करता है कि SQL Connect सेवा के लिए अनुरोध, SQL Connect कोड जनरेटर से जनरेट किए गए कोड से आ रहे हैं या SQL Connect SDK टूल के सीधे इस्तेमाल से आ रहे हैं. यह वैल्यू, हर अनुरोध के हेडर में शामिल होती है. |
| Firebase Android ऐप्लिकेशन आईडी | ऐप्लिकेशन का Firebase Android ऐप्लिकेशन आईडी इकट्ठा करता है. यह ऐप्लिकेशन के पैकेज का नाम नहीं है. यह वैल्यू, हर अनुरोध के हेडर में शामिल होती है. |
| Firebase यूज़र एजेंट | ज़्यादा जानकारी के लिए, इस पेज पर मौजूद Firebase उपयोगकर्ता एजेंट सेक्शन देखें. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
आपका ऐप्लिकेशन असली उपयोगकर्ता का ऐसा डेटा इकट्ठा कर सकता है जिसे डेटा की जानकारी में शामिल करना ज़रूरी है. डेटा इकट्ठा करना इस बात पर निर्भर करता है कि आपने SQL Connect SDK टूल और प्रॉडक्ट की सुविधाओं को कैसे कॉन्फ़िगर या शुरू किया है. पक्का करें कि आपने असली उपयोगकर्ता के उस डेटा को शामिल किया हो जिसे डेवलपर ने तय किया है और जिसे आपके खास इस्तेमाल के हिसाब से इकट्ठा किया गया है.
दूसरी ज़रूरी बातें
अगर SQL Connect का इस्तेमाल Firebase Authentication के साथ किया जाता है और असली उपयोगकर्ता ने साइन इन किया हुआ है, तो SQL Connect से किए गए हर अनुरोध में, Firebase Authentication से लागू होने वाला यूज़र आईडी अपने-आप शामिल हो जाता है.
ज़्यादा जानकारी
डेटा कलेक्शन का मकसद
Firebase उपयोगकर्ता एजेंट का इस्तेमाल, Google अपने प्लैटफ़ॉर्म और वर्शन को अपनाने के लिए करता है. इससे Firebase की सेवाओं को उपलब्ध कराने, उनका रखरखाव करने, और उन्हें बेहतर बनाने में मदद मिलती है. इसे कभी भी किसी उपयोगकर्ता या डिवाइस आइडेंटिफ़ायर से लिंक नहीं किया जाता.
खास डेटा का इस्तेमाल कैसे किया जा सकता है, इस बारे में जानकारी पाने के लिए ऊपर दिए गए सब-सेक्शन देखें. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा को किस तरह इस्तेमाल किया जाता है. साथ ही, यह भी बताएं कि SDK टूल की मदद से इकट्ठा किए गए, असली उपयोगकर्ता के उस डेटा को किस तरह इस्तेमाल किया जाता है जिसे डेवलपर ने तय किया है.
ट्रांज़िटिव तरीके से शामिल की गई Firebase लाइब्रेरी
इस सेक्शन में दी गई Firebase लाइब्रेरी, कुछ अन्य Firebase लाइब्रेरी में ट्रांज़िटिव तौर पर शामिल होती हैं. यहां दी गई किसी भी लाइब्रेरी में, डेवलपर के लिए ऐक्सेस करने लायक कोई प्लैटफ़ॉर्म नहीं है. हालांकि, ये असली उपयोगकर्ता का डेटा इकट्ठा कर सकती हैं. हर लाइब्रेरी के बारे में ज़्यादा जानने के लिए, नीचे देखें.
Firebase सेशन
com.google.firebase:firebase-sessions
अपने-आप इकट्ठा होने वाला डेटा
Firebase sessions SDK टूल, यहां बताया गया डेटा अपने-आप इकट्ठा करता है.
| डेटा | डिफ़ॉल्ट रूप से, Firebase sessions SDK टूल... |
|---|---|
| ऐप्लिकेशन का मेटाडेटा | ऐप्लिकेशन के बारे में मेटाडेटा इकट्ठा करता है. जैसे, पैकेज का नाम, ओएस की जानकारी, एसडीके टूल का वर्शन, और इंटरनेट कनेक्शन का टाइप. |
| डिवाइस का मेटाडेटा | ऐप्लिकेशन के बारे में मेटाडेटा इकट्ठा करता है. जैसे, डिवाइस बनाने वाली कंपनी और मॉडल. |
| ऐप्लिकेशन मेट्रिक | इस्तेमाल से जुड़ा डेटा इकट्ठा करता है. जैसे, नया सेशन शुरू करने के लिए, ऐप्लिकेशन को फ़ोरग्राउंड में लाने का समय. |
आपके इस्तेमाल के हिसाब से इकट्ठा किया गया डेटा
Firebase sessions SDK टूल में ऐसी वैकल्पिक सुविधाएं नहीं हैं जिन्हें डेवलपर, असली उपयोगकर्ता का अन्य डेटा इकट्ठा करने के लिए कॉन्फ़िगर या शुरू कर सके.
अतिरिक्त जानकारी
डेटा कलेक्शन का मकसद
Firebase sessions SDK, ऊपर दिए गए सब-सेक्शन में मौजूद इकट्ठा किए गए डेटा का इस्तेमाल करता है. इससे ऐप्लिकेशन के क्रैश होने और उसकी परफ़ॉर्मेंस से जुड़ी मेट्रिक मिलती हैं. साथ ही, ऊपर दिए गए सब-सेक्शन देखें. इनमें खास डेटा के इस्तेमाल के बारे में जानकारी दी गई है. डेटा की जानकारी ज़ाहिर करते समय, यह ज़रूर बताएं कि इकट्ठा किए गए डेटा को किस तरह इस्तेमाल किया जाता है. साथ ही, यह भी बताएं कि SDK टूल की मदद से इकट्ठा किए गए, असली उपयोगकर्ता के उस डेटा का इस्तेमाल कैसे किया जाता है जिसे डेवलपर ने तय किया है.