חלק מערכות ה-Firebase Android SDK תלויות ב-Google Play services, ולכן הן יפעלו רק במכשירים ובאמולטורים שמותקן בהם Google Play services. ערכות ה-SDK האלה של Firebase מתקשרות עם שירות הרקע של Google Play services במכשיר כדי לספק לאפליקציה API מאובטח, עדכני וקל משקל. במכשירי Android מסוימים, כמו מכשירי Amazon Kindle Fire או מכשירים שנמכרים באזורים מסוימים, 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:18.1.0 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| App Check ספקי אימות בהתאמה אישית וספקי אימות לצורכי ניפוי באגים | com.google.firebase:firebase-appcheck:20.0.0 com.google.firebase:firebase-appcheck-debug:20.0.0 |
לא נדרש | ||||||||||||||||||||||||||||||||||||
| App Distribution API | com.google.firebase:firebase-appdistribution-api:16.0.0-beta21 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta21 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| Authentication | com.google.firebase:firebase-auth:25.0.0 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| Cloud Firestore | com.google.firebase:firebase-firestore:27.1.0 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:23.0.0 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| Cloud Storage for Firebase | com.google.firebase:firebase-storage:23.0.0 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| Crashlytics | com.google.firebase:firebase-crashlytics:21.0.1 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| In-App Messaging | com.google.firebase:firebase-inappmessaging:23.0.0 | לא נדרש |
||||||||||||||||||||||||||||||||||||
| In-App Messaging קמפיינים לרשת המדיה | com.google.firebase:firebase-inappmessaging-display:23.0.0 | לא נדרש |
||||||||||||||||||||||||||||||||||||
| Firebase התקנות | com.google.firebase:firebase-installations:20.0.0 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| Performance Monitoring | com.google.firebase:firebase-perf:23.0.1 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| Realtime Database | com.google.firebase:firebase-database:23.0.0 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| Remote Config | com.google.firebase:firebase-config:24.0.1 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| SQL Connect 2 | com.google.firebase:firebase-dataconnect:18.0.1 | לא נדרש | ||||||||||||||||||||||||||||||||||||
| ספריות שהוצאו משימוש או שלא נתמכות | ||||||||||||||||||||||||||||||||||||||
|
מודולים של 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.5.0 | מומלץ 3 | |||||||||
| Analytics | com.google.firebase:firebase-analytics:24.0.0 | מומלץ 3 | |||||||||
| App Check ספק Play Integrity | com.google.firebase:firebase-appcheck-playintegrity:20.0.0 | חובה | |||||||||
| ספק reCAPTCHA אחד (App Check) | com.google.firebase:firebase-appcheck-recaptcha:20.0.0 | מומלץ | |||||||||
| Cloud Messaging | com.google.firebase:firebase-messaging:26.0.1 | חובה | |||||||||
| Firebase Phone Number Verification | com.google.firebase:firebase-pnv:17.0.0 | חובה | |||||||||
| ספריות שהוצאו משימוש או שלא נתמכות | |||||||||||
| Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 | חובה | |||||||||
| Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | חובה | |||||||||
| מודל מותאם אישית אחד (Firebase ML) | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | חובה | |||||||||
|
מודולים של Firebase KTX – כבר לא נתמכים
|
|||||||||||
3 ערכת Firebase SDK for Google Analytics יכולה לשלוח אירועים בכל מכשיר, אבל חלק מהתובנות האוטומטיות, כמו דמוגרפיה, זמינות רק במכשירים עם Google Play services.