Google Play सेवाओं पर Firebase Android SDK की निर्भरता

कुछ फायरबेस एंड्रॉइड एसडीके Google Play सेवाओं पर निर्भर करते हैं, जिसका अर्थ है कि वे केवल उन डिवाइस और एमुलेटर पर चलेंगे जिनमें Google Play सेवाएं स्थापित हैं। ये फायरबेस एसडीके आपके ऐप को एक सुरक्षित, अद्यतित और हल्का एपीआई प्रदान करने के लिए डिवाइस पर Google Play सेवाओं की पृष्ठभूमि सेवा के साथ संचार करते हैं। कुछ एंड्रॉइड डिवाइस, जैसे अमेज़ॅन किंडल फायर डिवाइस या कुछ क्षेत्रों में बेचे जाने वाले डिवाइस में Google Play सेवाएं इंस्टॉल नहीं होती हैं।

किन फ़ायरबेस Android SDK को Google Play सेवाओं की आवश्यकता है?

फायरबेस एसडीके को तीन श्रेणियों में विभाजित किया जा सकता है:

  • प्ले सेवाओं की आवश्यकता - इन एसडीके के लिए Google Play सेवाओं की आवश्यकता होती है, अन्यथा उनकी कोई कार्यक्षमता नहीं होती है।
  • अनुशंसित प्ले सेवाएँ - इन एसडीके के लिए Google Play सेवाओं की पूर्ण कार्यक्षमता की आवश्यकता होती है, लेकिन वे Google Play सेवाओं के बिना भी अधिकांश कार्यक्षमता प्रदान करते हैं।
  • प्ले सेवाओं की आवश्यकता नहीं है - इन एसडीकेएस को पूर्ण कार्यक्षमता के लिए Google Play सेवाओं की आवश्यकता नहीं है।

नीचे दी गई तालिकाएँ केवल प्रत्येक एसडीके की नवीनतम रिलीज़ के लिए सटीक हैं। कुछ पुराने संस्करणों की सख्त आवश्यकताएं हो सकती हैं।

Google Play सेवाओं की आवश्यकता नहीं है

उत्पाद पुस्तकालय गूगल प्ले सेवाएँ?
ऐप कस्टम और डिबग प्रदाताओं की जाँच करें com.google.firebase:firebase-appcheck:17.1.1
com.google.firebase:firebase-appcheck-ktx:17.1.1
com.google.firebase:firebase-appcheck-debug:17.1.1
आवश्यक नहीं
ऐप वितरण एपीआई com.google.firebase:firebase-appdistribution-api:16.0.0-beta11
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta11
आवश्यक नहीं
ऐप वितरण com.google.firebase:firebase-appdistribution:16.0.0-beta11 आवश्यक नहीं
प्रमाणीकरण com.google.firebase:firebase-auth:22.2.0
com.google.firebase:firebase-auth-ktx:22.2.0
आवश्यक नहीं
क्लाउड फायरस्टोर com.google.firebase:firebase-firestore:24.9.1
com.google.firebase:firebase-firestore-ktx:24.9.1
आवश्यक नहीं
फायरबेस क्लाइंट एसडीके के लिए क्लाउड फ़ंक्शंस com.google.firebase:firebase-functions:20.4.0
com.google.firebase:firebase-functions-ktx:20.4.0
आवश्यक नहीं
फायरबेस के लिए क्लाउड स्टोरेज com.google.firebase:firebase-storage:20.3.0
com.google.firebase:firebase-storage-ktx:20.3.0
आवश्यक नहीं
क्रैशलिटिक्स com.google.firebase:firebase-crashlytics:18.5.1
com.google.firebase:firebase-crashlytics-ktx:18.5.1
आवश्यक नहीं
इन-ऐप मैसेजिंग com.google.firebase:firebase-inappmessageing:20.4.0
com.google.firebase:firebase-inappmessageing-ktx:20.4.0
आवश्यक नहीं
इन-ऐप मैसेजिंग डिस्प्ले com.google.firebase:firebase-inappmessageing-display:20.4.0
com.google.firebase:firebase-inappmessageing-display-ktx:20.4.0
आवश्यक नहीं
फायरबेस संस्थापन com.google.firebase:firebase-installations:17.2.0
com.google.firebase:firebase-installations-ktx:17.2.0
आवश्यक नहीं
निष्पादन की निगरानी com.google.firebase:firebase-perf:20.5.0
com.google.firebase:firebase-perf-ktx:20.5.0
आवश्यक नहीं
रीयलटाइम डेटाबेस com.google.firebase:firebase-database:20.3.0
com.google.firebase:firebase-database-ktx:20.3.0
आवश्यक नहीं
रिमोट कॉन्फिग com.google.firebase:firebase-config:21.5.0
com.google.firebase:firebase-config-ktx:21.5.0
आवश्यक नहीं
उत्पाद पुस्तकालय गूगल प्ले सेवाएँ?
AdMob com.google.android.gms:play-services-ads:22.5.0 अनुशंसित*
एनालिटिक्स com.google.firebase:firebase-analytics:21.5.0
com.google.firebase:firebase-analytics-ktx:21.5.0
अनुशंसित*
ऐप चेक प्ले इंटीग्रिटी प्रदाता com.google.firebase:firebase-appcheck-playintegrity:17.1.1 आवश्यक
ऐप चेक सेफ्टीनेट प्रदाता com.google.firebase:firebase-appcheck-safetynet:16.1.2 आवश्यक
ऐप इंडेक्सिंग com.google.firebase:firebase-appindexing:20.0.0 आवश्यक
क्लाउड मैसेजिंग com.google.firebase:firebase-मैसेजिंग:23.3.1
com.google.firebase:firebase-message-ktx:23.3.1
आवश्यक
गतिशील लिंक com.google.firebase:firebase-dynamic-links:21.2.0
com.google.firebase:firebase-dynamic-links-ktx:21.2.0
आवश्यक
फायरबेस एमएल विजन com.google.firebase:firebase-ml-vision:24.1.0 आवश्यक
फायरबेस एमएल कस्टम मॉडल com.google.firebase:firebase-ml-मॉडल-दुभाषिया:22.0.4 आवश्यक

* Google Analytics के लिए Firebase SDK किसी भी डिवाइस पर ईवेंट भेज सकता है, लेकिन जनसांख्यिकी जैसी कुछ स्वचालित जानकारी केवल Google Play सेवाओं वाले डिवाइस पर ही उपलब्ध हैं।