Firebase के कुछ Android SDK टूल, Google Play services पर निर्भर करते हैं. इसका मतलब है कि ये सिर्फ़ उन डिवाइसों और एम्युलेटर पर काम करेंगे जिनमें Google Play services इंस्टॉल है. ये Firebase SDK टूल, आपके ऐप्लिकेशन को सुरक्षित, अप-टू-डेट, और हल्के एपीआई उपलब्ध कराने के लिए, डिवाइस पर Google Play services बैकग्राउंड में चलने वाली सेवा से कम्यूनिकेट करते हैं. Amazon Kindle Fire डिवाइस या कुछ इलाकों में बेचे जाने वाले कुछ Android डिवाइसों में, Google Play services इंस्टॉल नहीं होती.
Firebase के किन Android SDK टूल के लिए Google Play services ज़रूरी है?
Firebase SDK टूल को तीन कैटगरी में बांटा जा सकता है:
- Play services ज़रूरी है — इन SDK टूल के लिए Google Play services ज़रूरी है, इसके बिना, ये काम नहीं करते.
- Play services का सुझाव दिया जाता है — इन SDK टूल को Google Play services को पूरी तरह काम करने के लिए, की ज़रूरत होती है. हालांकि, Google Play services के बिना भी, ये ज़्यादातर काम करते हैं.
- Play services ज़रूरी नहीं है — इन SDK टूल को पूरी तरह काम करने के लिए, Google Play services की ज़रूरत नहीं होती.
यहां दी गई टेबल में, हर SDK टूल के सबसे नए वर्शन के बारे में सटीक जानकारी दी गई है. कुछ पुराने वर्शन के लिए, ज़्यादा सख्त शर्तें हो सकती हैं.
Google Play services की ज़रूरत नहीं है
| प्रॉडक्ट | लाइब्रेरी | Google Play services? | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Firebase AI Logic 1 | com.google.firebase:firebase-ai:17.10.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| App Check कस्टम और डीबग प्रोवाइडर | com.google.firebase:firebase-appcheck:19.0.2 com.google.firebase:firebase-appcheck-debug:19.0.2 |
ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| App Distribution API | 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.1.2 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:22.1.0 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Cloud Storage for Firebase | com.google.firebase:firebase-storage:22.0.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Crashlytics | com.google.firebase:firebase-crashlytics:20.0.4 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Data Connect | com.google.firebase:firebase-dataconnect:17.2.0 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| In-App Messaging | com.google.firebase:firebase-inappmessaging:22.0.2 | ज़रूरी नहीं है |
||||||||||||||||||||||||||||||||||||
| In-App Messaging Display | com.google.firebase:firebase-inappmessaging-display:22.0.2 | ज़रूरी नहीं है |
||||||||||||||||||||||||||||||||||||
| Firebase installations | com.google.firebase:firebase-installations:19.1.0 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Performance Monitoring | com.google.firebase:firebase-perf:22.0.4 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| 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:25.1.0 | सुझाया गया 2 | |||||||||
| Analytics | com.google.firebase:firebase-analytics:23.2.0 | सुझाया गया 2 | |||||||||
| App Check Play Integrity प्रोवाइडर | com.google.firebase:firebase-appcheck-playintegrity:19.0.2 | ज़रूरी है | |||||||||
| App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | ज़रूरी है | |||||||||
| Cloud Messaging | com.google.firebase:firebase-messaging:25.0.1 | ज़रूरी है | |||||||||
| Firebase Phone Number Verification | com.google.firebase:firebase-pnv:16.0.0 | ज़रूरी है | |||||||||
| Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | ज़रूरी है | |||||||||
| Firebase ML Custom Model | 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.