Catch up on everthing we announced at this year's Firebase Summit. Learn more

תלות ב- SDK של Android של Firebase בשירותי Google Play

חלק Firebase אנדרואיד SDKs תלויים בשירותי Google Play , מה שאומר שהם ירוצו רק על מכשירים אמולטורים בשירותי Google Play מותקן. ערכות ה-SDK האלה של Firebase מתקשרות עם שירות הרקע של שירותי Google Play במכשיר כדי לספק API מאובטח, עדכני וקל משקל לאפליקציה שלך. למכשירי אנדרואיד מסוימים, כגון מכשירי Amazon Kindle Fire או כאלה הנמכרים באזורים מסוימים, לא מותקנים שירותי Google Play.

אילו ערכות SDK של Firebase דורשות שירותי Google Play?

ניתן לחלק ערכות SDK של Firebase לשלוש קטגוריות:

  • שירותי Play נדרש - דורשים SDK אלה בשירותי Google Play, אחרת אין להם פונקציונליות.
  • שירותי Play מומלצים - דורש SDK אלה בשירותי Google Play כדי לקבל פונקציונליות מלאות, אבל הם עדיין מציעים פונקציונאלי מרבית אפילו בלי שירותי Google Play.
  • שירותי Play נדרשו לא - אלה SDKs אינו דורש בשירותי Google Play כדי לקבל פונקציונליות מלאה.

הטבלאות להלן מדויקות היחיד המהדורה האחרונה של כול SDK. לחלק מהגרסאות הישנות יותר עשויות להיות דרישות מחמירות יותר.

שירותי Google Play לא נדרש

מוצר סִפְרִיָה שירותי Google Play?
בדיקת אפליקציה בספקים מותאמים אישית וניפוי באגים com.google.firebase:firebase-appcheck:16.0.0-beta03
com.google.firebase:firebase-appcheck-debug:16.0.0-beta03
לא דרוש
אימות com.google.firebase:firebase-auth:21.0.1
com.google.firebase:firebase-auth-ktx:21.0.1
לא דרוש
Cloud Firestore com.google.firebase:firebase-firestore:24.0.0
com.google.firebase:firebase-firestore-ktx:24.0.0
לא דרוש
Cloud Functions for Firebase Client SDK com.google.firebase:firebase-functions:20.0.1
com.google.firebase:firebase-functions-ktx:20.0.1
לא דרוש
אחסון בענן עבור Firebase com.google.firebase:firebase-storage:20.0.0
com.google.firebase:firebase-storage-ktx:20.0.0
לא דרוש
Crashlytics com.google.firebase:firebase-crashlytics:18.2.4
com.google.firebase:firebase-crashlytics-ktx:18.2.4
לא דרוש
העברת הודעות בתוך האפליקציה com.google.firebase:firebase-inappmessaging:20.1.1
com.google.firebase:firebase-inappmessaging-ktx:20.1.1
לא דרוש
תצוגת הודעות בתוך האפליקציה com.google.firebase:firebase-inappmessaging-display:20.1.1
com.google.firebase:firebase-inappmessaging-display-ktx:20.1.1
לא דרוש
התקנות Firebase com.google.firebase:firebase-installations:17.0.0
com.google.firebase:firebase-installations-ktx:17.0.0
לא דרוש
ניטור ביצועים com.google.firebase:firebase-perf:20.0.3
com.google.firebase:firebase-perf-ktx:20.0.3
לא דרוש
מסד נתונים בזמן אמת com.google.firebase:firebase-database:20.0.2
com.google.firebase:firebase-database-ktx:20.0.2
לא דרוש
תצורה מרחוק com.google.firebase:firebase-config:21.0.1
com.google.firebase:firebase-config-ktx:21.0.1
לא דרוש
מוצר סִפְרִיָה שירותי Google Play?
AdMob com.google.android.gms:play-services-ads:20.5.0 מוּמלָץ*
ניתוח com.google.firebase:firebase-analytics:20.0.0
com.google.firebase:firebase-analytics-ktx:20.0.0
מוּמלָץ*
בדיקת האפליקציה ספק SafetyNet com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta03 נדרש
הוספת אפליקציות לאינדקס com.google.firebase:firebase-appindexing:20.0.0 נדרש
העברת הודעות בענן com.google.firebase:firebase-messaging:23.0.0
com.google.firebase:firebase-messaging-ktx:23.0.0
נדרש
קישורים דינמיים com.google.firebase:firebase-dynamic-links:21.0.0
com.google.firebase:firebase-dynamic-links-ktx:21.0.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.