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 को _पूरी_ तरह से काम करने के लिए, full functionality, but they still offer most functionality even without 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.12.0 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| 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-beta18 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta18 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Authentication | com.google.firebase:firebase-auth:24.1.0 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Cloud Firestore | com.google.firebase:firebase-firestore:26.3.0 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:22.1.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Cloud Storage for Firebase | com.google.firebase:firebase-storage:22.0.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Crashlytics | com.google.firebase:firebase-crashlytics:20.0.6 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| SQL Connect 2 | com.google.firebase:firebase-dataconnect:17.2.2 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| In-App Messaging | com.google.firebase:firebase-inappmessaging:22.0.3 | ज़रूरी नहीं है |
||||||||||||||||||||||||||||||||||||
| In-App Messaging Display | com.google.firebase:firebase-inappmessaging-display:22.0.3 | ज़रूरी नहीं है |
||||||||||||||||||||||||||||||||||||
| Firebase installations | com.google.firebase:firebase-installations:19.1.0 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Performance Monitoring | com.google.firebase:firebase-perf:22.0.5 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Realtime Database | com.google.firebase:firebase-database:22.0.1 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| Remote Config | com.google.firebase:firebase-config:23.1.0 | ज़रूरी नहीं है | ||||||||||||||||||||||||||||||||||||
| ऐसी लाइब्रेरी जो अब काम नहीं करतीं या जिनके लिए अब सहायता उपलब्ध नहीं है | ||||||||||||||||||||||||||||||||||||||
|
Firebase KTX मॉड्यूल - अब काम नहीं करते
|
||||||||||||||||||||||||||||||||||||||
1 Firebase AI Logic को पहले
"Vertex AI in Firebase" कहा जाता था. इसका पैकेज
com.google.firebase:firebase-vertexai था.
2 Firebase SQL Connect को पहले "Firebase Data Connect" कहा जाता था.
Google Play services ज़रूरी है या इसका इस्तेमाल करने का सुझाव दिया जाता है
| प्रॉडक्ट | लाइब्रेरी | Google Play services? | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AdMob | com.google.android.gms:play-services-ads:25.2.0 | सुझाव: 3 | |||||||||
| Analytics | com.google.firebase:firebase-analytics:23.2.0 | सुझाव: 3 | |||||||||
| 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.2 | ज़रूरी है | |||||||||
| Firebase Phone Number Verification | com.google.firebase:firebase-pnv:16.1.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 मॉड्यूल - अब काम नहीं करते
|
|||||||||||
3 Google Analytics के लिए Firebase SDK टूल, किसी भी डिवाइस पर इवेंट भेज सकता है. हालांकि, जनसांख्यिकी जैसी कुछ ऑटोमैटिक इनसाइट सिर्फ़ उन डिवाइसों पर उपलब्ध होती हैं जिनमें Google Play services.