وابستگی های Firebase Android SDK به خدمات Google Play

برخی از Firebase Android SDK به Google Play services وابسته هستند، به این معنی که فقط روی دستگاه‌ها و شبیه‌سازهایی با Google Play services نصب شده اجرا می‌شوند. این کیت‌های توسعه نرم‌افزار Firebase با سرویس پس‌زمینه Google Play services در دستگاه ارتباط برقرار می‌کند تا یک API ایمن، به‌روز و سبک برای برنامه شما ارائه کند. برخی از دستگاه‌های اندرویدی، مانند دستگاه‌های 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 مورد نیاز نیست — این SDKS نیازی به عملکرد کامل Google Play services ندارند.

جداول زیر فقط برای آخرین نسخه هر SDK دقیق هستند. برخی از نسخه های قدیمی ممکن است الزامات سخت گیرانه تری داشته باشند.

Google Play services لازم نیست

محصول کتابخانه Google Play services ؟
App Check سفارشی و ارائه دهندگان اشکال زدایی com.google.firebase:firebase-appcheck:18.0.0
com.google.firebase:firebase-appcheck-ktx:18.0.0
com.google.firebase:firebase-appcheck-debug:18.0.0
مورد نیاز نیست
API App Distribution com.google.firebase:firebase-appdistribution-api:16.0.0-beta14
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta14
مورد نیاز نیست
App Distribution com.google.firebase:firebase-appdistribution:16.0.0-beta14 مورد نیاز نیست
Authentication com.google.firebase:firebase-auth:23.2.0
com.google.firebase:firebase-auth-ktx:23.2.0
مورد نیاز نیست
Cloud Firestore com.google.firebase:firebase-firestore:25.1.2
com.google.firebase:firebase-firestore-ktx:25.1.2
مورد نیاز نیست
Cloud Functions for Firebase Client SDK com.google.firebase:firebase-functions:21.1.1
com.google.firebase:firebase-functions-ktx:21.1.1
مورد نیاز نیست
Cloud Storage for Firebase com.google.firebase:firebase-storage:21.0.1
com.google.firebase:firebase-storage-ktx:21.0.1
مورد نیاز نیست
Crashlytics com.google.firebase:firebase-crashlytics:19.4.1
com.google.firebase:firebase-crashlytics-ktx:19.4.1
مورد نیاز نیست
In-App Messaging com.google.firebase:firebase-inappmessaging:21.0.1
com.google.firebase:firebase-inappmessaging-ktx:21.0.1
مورد نیاز نیست
نمایش In-App Messaging com.google.firebase:firebase-inappmessaging-display:21.0.1
com.google.firebase:firebase-inappmessaging-display-ktx:21.0.1
مورد نیاز نیست
تاسیسات Firebase com.google.firebase:firebase-installations:18.0.0
com.google.firebase:firebase-installations-ktx:18.0.0
مورد نیاز نیست
Performance Monitoring com.google.firebase:firebase-perf:21.0.4
com.google.firebase:firebase-perf-ktx:21.0.4
مورد نیاز نیست
Realtime Database com.google.firebase:firebase-database:21.0.0
com.google.firebase:firebase-database-ktx:21.0.0
مورد نیاز نیست
Remote Config com.google.firebase:firebase-config:22.1.0
com.google.firebase:firebase-config-ktx:22.1.0
مورد نیاز نیست
Vertex AI در Firebase com.google.firebase:firebase-vertexai:16.2.0 مورد نیاز نیست
محصول کتابخانه Google Play services ؟
AdMob com.google.android.gms:play-services-ads:24.0.0 توصیه شده*
Analytics com.google.firebase:firebase-analytics:22.3.0
com.google.firebase:firebase-analytics-ktx:22.3.0
توصیه شده*
App Check Play Integrity ارائه دهنده com.google.firebase:firebase-appcheck-playintegrity:18.0.0 مورد نیاز
ارائه دهنده SafetyNet App Check com.google.firebase:firebase-appcheck-safetynet:16.1.2 مورد نیاز
App Indexing com.google.firebase:firebase-appindexing:20.0.0 مورد نیاز
Cloud Messaging com.google.firebase:firebase-messaging:24.1.0
com.google.firebase:firebase-messaging-ktx:24.1.0
مورد نیاز
Dynamic Links com.google.firebase:firebase-dynamic-links:22.1.0
com.google.firebase:firebase-dynamic-links-ktx: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 SDK برای Google Analytics می‌تواند رویدادها را در هر دستگاهی ارسال کند، اما برخی از اطلاعات آماری خودکار مانند اطلاعات جمعیتی فقط در دستگاه‌های دارای Google Play services در دسترس هستند.

،

برخی از Firebase Android SDK به Google Play services وابسته هستند، به این معنی که فقط روی دستگاه‌ها و شبیه‌سازهایی با Google Play services نصب شده اجرا می‌شوند. این کیت‌های توسعه نرم‌افزار Firebase با سرویس پس‌زمینه Google Play services در دستگاه ارتباط برقرار می‌کند تا یک API ایمن، به‌روز و سبک برای برنامه شما ارائه کند. برخی از دستگاه‌های اندرویدی، مانند دستگاه‌های 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 مورد نیاز نیست — این SDKS نیازی به عملکرد کامل Google Play services ندارند.

جداول زیر فقط برای آخرین نسخه هر SDK دقیق هستند. برخی از نسخه های قدیمی ممکن است الزامات سخت گیرانه تری داشته باشند.

Google Play services لازم نیست

محصول کتابخانه Google Play services ؟
App Check سفارشی و ارائه دهندگان اشکال زدایی com.google.firebase:firebase-appcheck:18.0.0
com.google.firebase:firebase-appcheck-ktx:18.0.0
com.google.firebase:firebase-appcheck-debug:18.0.0
مورد نیاز نیست
API App Distribution com.google.firebase:firebase-appdistribution-api:16.0.0-beta14
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta14
مورد نیاز نیست
App Distribution com.google.firebase:firebase-appdistribution:16.0.0-beta14 مورد نیاز نیست
Authentication com.google.firebase:firebase-auth:23.2.0
com.google.firebase:firebase-auth-ktx:23.2.0
مورد نیاز نیست
Cloud Firestore com.google.firebase:firebase-firestore:25.1.2
com.google.firebase:firebase-firestore-ktx:25.1.2
مورد نیاز نیست
Cloud Functions for Firebase Client SDK com.google.firebase:firebase-functions:21.1.1
com.google.firebase:firebase-functions-ktx:21.1.1
مورد نیاز نیست
Cloud Storage for Firebase com.google.firebase:firebase-storage:21.0.1
com.google.firebase:firebase-storage-ktx:21.0.1
مورد نیاز نیست
Crashlytics com.google.firebase:firebase-crashlytics:19.4.1
com.google.firebase:firebase-crashlytics-ktx:19.4.1
مورد نیاز نیست
In-App Messaging com.google.firebase:firebase-inappmessaging:21.0.1
com.google.firebase:firebase-inappmessaging-ktx:21.0.1
مورد نیاز نیست
نمایش In-App Messaging com.google.firebase:firebase-inappmessaging-display:21.0.1
com.google.firebase:firebase-inappmessaging-display-ktx:21.0.1
مورد نیاز نیست
تاسیسات Firebase com.google.firebase:firebase-installations:18.0.0
com.google.firebase:firebase-installations-ktx:18.0.0
مورد نیاز نیست
Performance Monitoring com.google.firebase:firebase-perf:21.0.4
com.google.firebase:firebase-perf-ktx:21.0.4
مورد نیاز نیست
Realtime Database com.google.firebase:firebase-database:21.0.0
com.google.firebase:firebase-database-ktx:21.0.0
مورد نیاز نیست
Remote Config com.google.firebase:firebase-config:22.1.0
com.google.firebase:firebase-config-ktx:22.1.0
مورد نیاز نیست
Vertex AI در Firebase com.google.firebase:firebase-vertexai:16.2.0 مورد نیاز نیست
محصول کتابخانه Google Play services ؟
AdMob com.google.android.gms:play-services-ads:24.0.0 توصیه شده*
Analytics com.google.firebase:firebase-analytics:22.3.0
com.google.firebase:firebase-analytics-ktx:22.3.0
توصیه شده*
App Check Play Integrity ارائه دهنده com.google.firebase:firebase-appcheck-playintegrity:18.0.0 مورد نیاز
ارائه دهنده SafetyNet App Check com.google.firebase:firebase-appcheck-safetynet:16.1.2 مورد نیاز
App Indexing com.google.firebase:firebase-appindexing:20.0.0 مورد نیاز
Cloud Messaging com.google.firebase:firebase-messaging:24.1.0
com.google.firebase:firebase-messaging-ktx:24.1.0
مورد نیاز
Dynamic Links com.google.firebase:firebase-dynamic-links:22.1.0
com.google.firebase:firebase-dynamic-links-ktx: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 SDK برای Google Analytics می‌تواند رویدادها را در هر دستگاهی ارسال کند، اما برخی از اطلاعات آماری خودکار مانند اطلاعات جمعیتی فقط در دستگاه‌های دارای Google Play services در دسترس هستند.

،

برخی از Firebase Android SDK به Google Play services وابسته هستند، به این معنی که فقط روی دستگاه‌ها و شبیه‌سازهایی با Google Play services نصب شده اجرا می‌شوند. این کیت‌های توسعه نرم‌افزار Firebase با سرویس پس‌زمینه Google Play services در دستگاه ارتباط برقرار می‌کند تا یک API ایمن، به‌روز و سبک برای برنامه شما ارائه کند. برخی از دستگاه‌های اندرویدی، مانند دستگاه‌های 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 مورد نیاز نیست — این SDKS نیازی به عملکرد کامل Google Play services ندارند.

جداول زیر فقط برای آخرین نسخه هر SDK دقیق هستند. برخی از نسخه های قدیمی ممکن است الزامات سخت گیرانه تری داشته باشند.

Google Play services لازم نیست

محصول کتابخانه Google Play services ؟
App Check سفارشی و ارائه دهندگان اشکال زدایی com.google.firebase:firebase-appcheck:18.0.0
com.google.firebase:firebase-appcheck-ktx:18.0.0
com.google.firebase:firebase-appcheck-debug:18.0.0
مورد نیاز نیست
API App Distribution com.google.firebase:firebase-appdistribution-api:16.0.0-beta14
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta14
مورد نیاز نیست
App Distribution com.google.firebase:firebase-appdistribution:16.0.0-beta14 مورد نیاز نیست
Authentication com.google.firebase:firebase-auth:23.2.0
com.google.firebase:firebase-auth-ktx:23.2.0
مورد نیاز نیست
Cloud Firestore com.google.firebase:firebase-firestore:25.1.2
com.google.firebase:firebase-firestore-ktx:25.1.2
مورد نیاز نیست
Cloud Functions for Firebase Client SDK com.google.firebase:firebase-functions:21.1.1
com.google.firebase:firebase-functions-ktx:21.1.1
مورد نیاز نیست
Cloud Storage for Firebase com.google.firebase:firebase-storage:21.0.1
com.google.firebase:firebase-storage-ktx:21.0.1
مورد نیاز نیست
Crashlytics com.google.firebase:firebase-crashlytics:19.4.1
com.google.firebase:firebase-crashlytics-ktx:19.4.1
مورد نیاز نیست
In-App Messaging com.google.firebase:firebase-inappmessaging:21.0.1
com.google.firebase:firebase-inappmessaging-ktx:21.0.1
مورد نیاز نیست
نمایش In-App Messaging com.google.firebase:firebase-inappmessaging-display:21.0.1
com.google.firebase:firebase-inappmessaging-display-ktx:21.0.1
مورد نیاز نیست
تاسیسات Firebase com.google.firebase:firebase-installations:18.0.0
com.google.firebase:firebase-installations-ktx:18.0.0
مورد نیاز نیست
Performance Monitoring com.google.firebase:firebase-perf:21.0.4
com.google.firebase:firebase-perf-ktx:21.0.4
مورد نیاز نیست
Realtime Database com.google.firebase:firebase-database:21.0.0
com.google.firebase:firebase-database-ktx:21.0.0
مورد نیاز نیست
Remote Config com.google.firebase:firebase-config:22.1.0
com.google.firebase:firebase-config-ktx:22.1.0
مورد نیاز نیست
Vertex AI در Firebase com.google.firebase:firebase-vertexai:16.2.0 مورد نیاز نیست
محصول کتابخانه Google Play services ؟
AdMob com.google.android.gms:play-services-ads:24.0.0 توصیه شده*
Analytics com.google.firebase:firebase-analytics:22.3.0
com.google.firebase:firebase-analytics-ktx:22.3.0
توصیه شده*
App Check Play Integrity ارائه دهنده com.google.firebase:firebase-appcheck-playintegrity:18.0.0 مورد نیاز
ارائه دهنده SafetyNet App Check com.google.firebase:firebase-appcheck-safetynet:16.1.2 مورد نیاز
App Indexing com.google.firebase:firebase-appindexing:20.0.0 مورد نیاز
Cloud Messaging com.google.firebase:firebase-messaging:24.1.0
com.google.firebase:firebase-messaging-ktx:24.1.0
مورد نیاز
Dynamic Links com.google.firebase:firebase-dynamic-links:22.1.0
com.google.firebase:firebase-dynamic-links-ktx: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 SDK برای Google Analytics می‌تواند رویدادها را در هر دستگاهی ارسال کند، اما برخی از اطلاعات آماری خودکار مانند اطلاعات جمعیتی فقط در دستگاه‌های دارای Google Play services در دسترس هستند.