חלק מ-SDK של Firebase ל-Android תלויים בשירותי Google Play , מה שאומר שהם יפעלו רק במכשירים ואמולטורים שבהם מותקנים שירותי Google Play. ערכות ה-SDK האלה של Firebase מתקשרות עם שירות הרקע של שירותי Google Play במכשיר כדי לספק API מאובטח, עדכני וקל משקל לאפליקציה שלך. למכשירי אנדרואיד מסוימים, כגון מכשירי Amazon Kindle Fire או כאלה הנמכרים באזורים מסוימים, לא מותקנים שירותי Google Play.
אילו ערכות Firebase Android דורשות שירותי Google Play?
ניתן לחלק ערכות SDK של Firebase לשלוש קטגוריות:
- שירותי Play נדרשים - ערכות פיתוח תוכנה אלה דורשות שירותי Google Play, אחרת אין להם פונקציונליות.
- שירותי Play מומלצים - ערכות SDK אלה דורשות ששירותי Google Play יהיו בעלי פונקציונליות מלאה , אך הם עדיין מציעים את רוב הפונקציונליות גם ללא שירותי Google Play.
- אין צורך בשירותי Play — SDKS אלה אינם דורשים ששירותי Google Play יהיו בעלי פונקציונליות מלאה.
הטבלאות שלהלן מדויקות רק עבור המהדורה האחרונה של כל SDK. בחלק מהגרסאות הישנות יותר עשויות להיות דרישות מחמירות יותר.
אין צורך בשירותי 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 | לא דרוש |
API להפצת אפליקציות | 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 | לא דרוש |
Cloud Firestore | com.google.firebase:firebase-firestore:24.9.1 com.google.firebase:firebase-firestore-ktx:24.9.1 | לא דרוש |
Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:20.4.0 com.google.firebase:firebase-functions-ktx:20.4.0 | לא דרוש |
אחסון בענן עבור Firebase | com.google.firebase:firebase-storage:20.3.0 com.google.firebase:firebase-storage-ktx:20.3.0 | לא דרוש |
Crashlytics | com.google.firebase:firebase-crashlytics:18.5.1 com.google.firebase:firebase-crashlytics-ktx:18.5.1 | לא דרוש |
העברת הודעות בתוך האפליקציה | com.google.firebase:firebase-inappmessaging:20.4.0 com.google.firebase:firebase-inappmessaging-ktx:20.4.0 | לא דרוש |
תצוגת הודעות בתוך האפליקציה | com.google.firebase:firebase-inappmessaging-display:20.4.0 com.google.firebase:firebase-inappmessaging-display-ktx:20.4.0 | לא דרוש |
התקנות Firebase | 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 | לא דרוש |
שירותי Google Play נדרשים או מומלצים
מוצר | סִפְרִיָה | שירותי Google Play? |
---|---|---|
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 | מוּמלָץ* |
ספק שלמות האפליקציה Check Play | com.google.firebase:firebase-appcheck-playintegrity:17.1.1 | נדרש |
ספק SafetyNet של בדיקת אפליקציה | com.google.firebase:firebase-appcheck-safetynet:16.1.2 | נדרש |
הוספת אפליקציות לאינדקס | com.google.firebase:firebase-appindexing:20.0.0 | נדרש |
העברת הודעות בענן | com.google.firebase:firebase-messaging:23.3.1 com.google.firebase:firebase-messaging-ktx:23.3.1 | נדרש |
קישורים דינמיים | com.google.firebase:firebase-dynamic-links:21.2.0 com.google.firebase:firebase-dynamic-links-ktx:21.2.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 | נדרש |
* ה-SDK של Firebase עבור Google Analytics יכול לשלוח אירועים בכל מכשיר, אבל חלק מהתובנות האוטומטיות כגון נתונים דמוגרפיים זמינים רק במכשירים עם שירותי Google Play.