تعتمد بعض حزم Firebase Android SDK على Google Play services، ما يعني أنّها ستعمل فقط على الأجهزة والمحاكيات التي تم تثبيت Google Play services عليها. تتواصل حِزم Firebase SDK هذه مع خدمة Google Play services التي تُشغَّل في الخلفية على الجهاز لتوفير واجهة برمجة تطبيقات آمنة وحديثة وخفيفة لتطبيقك. لا تتوفّر خدمة Google Play services على بعض أجهزة Android، مثل أجهزة Amazon Kindle Fire أو الأجهزة التي تُباع في بعض المناطق.
ما هي حِزم Firebase Android SDK التي تتطلّب Google Play services؟
يمكن تقسيم حِزم تطوير البرامج (SDK) لمنصّة Firebase إلى ثلاث فئات:
- 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 | 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 | |||||||||
| مقدّم خدمة Play Integrity واحد (App Check) | 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 يمكن لحزمة تطوير البرامج (SDK) الخاصة بمنصة Firebase لبرنامج "إحصاءات Google" إرسال الأحداث على أي جهاز، ولكن بعض الإحصاءات التلقائية، مثل الخصائص الديمغرافية، لا تتوفّر إلا على الأجهزة التي تستخدم Google Play services.