تعتمد بعض حِزم 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؟
يمكن تقسيم حِزم 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:17.12.0 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| مزوّدا التحقّق المخصّصان ومزوّدا التحقّق لأغراض تصحيح الأخطاء App Check | com.google.firebase:firebase-appcheck:19.0.2 com.google.firebase:firebase-appcheck-debug:19.0.2 |
غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| App Distribution API | com.google.firebase:firebase-appdistribution-api:16.0.0-beta18 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| App Distribution | com.google.firebase:firebase-appdistribution:16.0.0-beta18 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| Authentication | com.google.firebase:firebase-auth:24.1.0 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| Cloud Firestore | com.google.firebase:firebase-firestore:26.3.0 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-functions:22.1.1 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| Cloud Storage for Firebase | com.google.firebase:firebase-storage:22.0.1 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| Crashlytics | com.google.firebase:firebase-crashlytics:20.0.6 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| SQL Connect 2 | com.google.firebase:firebase-dataconnect:17.2.2 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| In-App Messaging | com.google.firebase:firebase-inappmessaging:22.0.3 | غير مطلوبة |
||||||||||||||||||||||||||||||||||||
| In-App Messaging Display | com.google.firebase:firebase-inappmessaging-display:22.0.3 | غير مطلوبة |
||||||||||||||||||||||||||||||||||||
| Firebase installations | com.google.firebase:firebase-installations:19.1.0 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| Performance Monitoring | com.google.firebase:firebase-perf:22.0.5 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| Realtime Database | com.google.firebase:firebase-database:22.0.1 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| Remote Config | com.google.firebase:firebase-config:23.1.0 | غير مطلوبة | ||||||||||||||||||||||||||||||||||||
| المكتبات التي تم إيقافها أو التي لم تعُد متوافقة | ||||||||||||||||||||||||||||||||||||||
|
وحدات 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.2.0 | يُنصح باستخدامها 3 | |||||||||
| Analytics | com.google.firebase:firebase-analytics:23.2.0 | يُنصح باستخدامها 3 | |||||||||
| مزوّد التحقّق من Play Integrity في App Check | com.google.firebase:firebase-appcheck-playintegrity:19.0.2 | مطلوبة | |||||||||
| App Indexing | com.google.firebase:firebase-appindexing:20.0.0 | مطلوبة | |||||||||
| Cloud Messaging | com.google.firebase:firebase-messaging:25.0.2 | مطلوبة | |||||||||
| Firebase Phone Number Verification | com.google.firebase:firebase-pnv:16.1.0 | مطلوبة | |||||||||
| Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | مطلوبة | |||||||||
| Firebase ML Custom Model | com.google.firebase:firebase-ml-model-interpreter:22.0.4 | مطلوبة | |||||||||
| المكتبات التي تم إيقافها أو التي لم تعُد متوافقة | |||||||||||
| Dynamic Links | com.google.firebase:firebase-dynamic-links:22.1.0 | مطلوبة | |||||||||
|
وحدات Firebase KTX - لم تعُد متوافقة
|
|||||||||||
3 يمكن لحزمة Firebase SDK لبرنامج "إحصاءات Google" إرسال الأحداث على أي جهاز، ولكن لا تتوفّر بعض الإحصاءات التلقائية، مثل المعلومات الديمغرافية، إلا على الأجهزة التي تتضمّن Google Play services.