कुछ Firebase Android SDK टूल, Google Play services पर निर्भर करते हैं. इसका मतलब है कि वे सिर्फ़ उन डिवाइसों और एम्युलेटर पर काम करेंगे जिनमें Google Play services इंस्टॉल है. ये Firebase SDK टूल, डिवाइस पर Google Play services बैकग्राउंड सेवा के साथ कम्यूनिकेट करते हैं, ताकि आपके ऐप्लिकेशन को सुरक्षित, अप-टू-डेट, और हल्के एपीआई उपलब्ध कराए जा सकें. कुछ Android डिवाइसों, जैसे कि Amazon Kindle Fire डिवाइसों या कुछ इलाकों में बेचे जाने वाले डिवाइसों में Google Play services इंस्टॉल नहीं होता है.
किन Firebase Android SDK टूल के लिए Google Play services ज़रूरी है?
Firebase SDK को तीन कैटगरी में बांटा जा सकता है:
- Play services ज़रूरी है — इन एसडीके के लिए Google Play services ज़रूरी है. ऐसा न होने पर, ये काम नहीं करेंगे.
- Play services सुझाव दिया गया — इन एसडीके को Google Play services की ज़रूरत होती है, ताकि ये पूरी तरह काम कर सकें. हालांकि, Google Play services के बिना भी ये ज़्यादातर काम करते हैं.
- Play services ज़रूरी नहीं है — इन एसडीके को पूरी तरह से काम करने के लिए, Google Play services की ज़रूरत नहीं होती.
यहां दी गई टेबल में, हर SDK टूल की नई रिलीज़ के बारे में ही सटीक जानकारी दी गई है. कुछ पुराने वर्शन के लिए, ज़्यादा सख्त शर्तें लागू हो सकती हैं.
Google Play services ज़रूरी नहीं है
प्रॉडक्ट | लाइब्रेरी | Google Play services? | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Firebase AI Logic 1 | com.google.firebase:firebase-ai:17.3.0 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
App Check कस्टम और डीबग प्रोवाइडर | com.google.firebase:firebase-appcheck:19.0.1 com.google.firebase:firebase-appcheck-debug:19.0.1 |
ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
App Distribution एपीआई | com.google.firebase:firebase-appdistribution-api:16.0.0-beta17 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta17 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
Authentication | com.google.firebase:firebase-auth:24.0.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
Cloud Firestore | com.google.firebase:firebase-firestore:26.0.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:22.0.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
Cloud Storage for Firebase | com.google.firebase:firebase-storage:22.0.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
Crashlytics | com.google.firebase:firebase-crashlytics:20.0.2 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
Data Connect | com.google.firebase:firebase-dataconnect:17.0.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
In-App Messaging | com.google.firebase:firebase-inappmessaging:22.0.1 | ज़रूरी नहीं है |
||||||||||||||||||||||||||||||||||||
In-App Messaging डिसप्ले | com.google.firebase:firebase-inappmessaging-display:22.0.1 | ज़रूरी नहीं है |
||||||||||||||||||||||||||||||||||||
Firebase इंस्टॉल | com.google.firebase:firebase-installations:19.0.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
Performance Monitoring | com.google.firebase:firebase-perf:22.0.2 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
Realtime Database | com.google.firebase:firebase-database:22.0.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
Remote Config | com.google.firebase:firebase-config:23.0.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
पुरानी हो चुकी या काम न करने वाली लाइब्रेरी | ||||||||||||||||||||||||||||||||||||||
Firebase KTX मॉड्यूल - अब काम नहीं करते
|
1 Firebase AI Logic को पहले "Vertex AI in Firebase" कहा जाता था. यह com.google.firebase:firebase-vertexai
पैकेज के साथ आता था.
Google Play services ज़रूरी या सुझाया गया
प्रॉडक्ट | लाइब्रेरी | Google Play services? | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AdMob | com.google.android.gms:play-services-ads:24.6.0 | सुझाया गया 2 | |||||||||
Analytics | com.google.firebase:firebase-analytics:23.0.0 | सुझाया गया 2 | |||||||||
App Check Play Integrity की सेवा देने वाली कंपनी | com.google.firebase:firebase-appcheck-playintegrity:19.0.1 | ज़रूरी है | |||||||||
App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | ज़रूरी है | |||||||||
Cloud Messaging | com.google.firebase:firebase-messaging:25.0.1 | ज़रूरी है | |||||||||
Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | ज़रूरी है | |||||||||
Firebase ML कस्टम मॉडल | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | ज़रूरी है | |||||||||
पुरानी हो चुकी या काम न करने वाली लाइब्रेरी | |||||||||||
Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 | ज़रूरी है | |||||||||
Firebase KTX मॉड्यूल - अब काम नहीं करते
|
2 Google Analytics के लिए Firebase SDK टूल, किसी भी डिवाइस पर इवेंट भेज सकता है. हालांकि, जनसांख्यिकी जैसी कुछ अपने-आप मिलने वाली अहम जानकारी सिर्फ़ Google Play services वाले डिवाइसों पर उपलब्ध होती है.