Catch up on highlights from Firebase at Google I/O 2023. Learn more

تبعيات Firebase Android SDKs على خدمات Google Play

تعتمد بعض حزم Firebase Android SDK على خدمات Google Play ، مما يعني أنها ستعمل فقط على الأجهزة والمحاكيات التي تم تثبيت خدمات Google Play عليها. تتواصل مجموعات Firebase SDK هذه مع خدمة الخلفية لخدمات Google Play على الجهاز لتوفير واجهة برمجة تطبيقات آمنة ومحدثة وخفيفة الوزن لتطبيقك. بعض أجهزة Android ، مثل أجهزة Amazon Kindle Fire أو تلك التي تُباع في بعض المناطق ، لم يتم تثبيت خدمات Google Play عليها.

ما هي حزم Firebase Android SDK التي تتطلب خدمات Google Play؟

يمكن تقسيم حزم Firebase SDK إلى ثلاث فئات:

  • خدمات التشغيل المطلوبة - تتطلب حزم SDK هذه خدمات Google Play ، وإلا فلن يكون لها وظائف.
  • يوصى بخدمات Play - تتطلب حزم SDK هذه أن تتمتع خدمات Google Play بوظائف كاملة ، لكنها لا تزال تقدم معظم الوظائف حتى بدون خدمات Google Play.
  • خدمات التشغيل غير مطلوبة - لا تتطلب SDKS هذه أن تتمتع خدمات Google Play بالوظائف الكاملة.

الجداول أدناه دقيقة فقط لأحدث إصدار من كل SDK. قد يكون لبعض الإصدارات القديمة متطلبات أكثر صرامة.

خدمات Google Play غير مطلوبة

منتج مكتبة خدمات جوجل بلاي؟
التحقق من موفري التطبيقات المخصصة وتصحيح الأخطاء com.google.firebase: firebase-appcheck: 17.0.1
com.google.firebase: firebase-appcheck-ktx: 17.0.1
com.google.firebase: firebase-appcheck-debug: 17.0.1
غير مطلوب
واجهة برمجة تطبيقات توزيع التطبيقات com.google.firebase: firebase-appdistribution-api: 16.0.0-beta08
com.google.firebase: firebase-appdistribution-api-ktx: 16.0.0-beta08
غير مطلوب
توزيع التطبيق com.google.firebase: firebase-appdistribution: 16.0.0-beta08 غير مطلوب
المصادقة com.google.firebase: firebase-auth: 22.0.0
com.google.firebase: firebase-auth-ktx: 22.0.0
غير مطلوب
سحابة Firestore com.google.firebase: firebase-firestore: 24.6.1
com.google.firebase: firebase-firestore-ktx: 24.6.1
غير مطلوب
وظائف السحابة لـ Firebase Client SDK com.google.firebase: وظائف Firebase: 20.3.1
com.google.firebase: firebase-function-ktx: 20.3.1
غير مطلوب
التخزين السحابي لـ Firebase com.google.firebase: firebase-storage: 20.2.0
com.google.firebase: firebase-storage-ktx: 20.2.0
غير مطلوب
Crashlytics com.google.firebase: firebase-crashlytics: 18.3.7
com.google.firebase: firebase-crashlytics-ktx: 18.3.7
غير مطلوب
المراسلة داخل التطبيق com.google.firebase: firebase-inappmessaging: 20.3.2
com.google.firebase: firebase-inappmessaging-ktx: 20.3.2
غير مطلوب
شاشة الرسائل داخل التطبيق com.google.firebase: firebase-inappmessaging-display: 20.3.2
com.google.firebase: firebase-inappmessaging-display-ktx: 20.3.2
غير مطلوب
منشآت Firebase com.google.firebase: أنظمة Firebase: 17.1.3
com.google.firebase: firebase-plants-ktx: 17.1.3
غير مطلوب
مراقبة الاداء com.google.firebase: firebase-perf: 20.3.2
com.google.firebase: firebase-perf-ktx: 20.3.2
غير مطلوب
قاعدة بيانات الوقت الفعلي com.google.firebase: firebase-database: 20.2.2
com.google.firebase: firebase-database-ktx: 20.2.2
غير مطلوب
التكوين عن بعد com.google.firebase: firebase-config: 21.4.0
com.google.firebase: firebase-config-ktx: 21.4.0
غير مطلوب
منتج مكتبة خدمات جوجل بلاي؟
AdMob com.google.android.gms: play-services-ads: 22.1.0 مُستَحسَن*
تحليلات com.google.firebase: firebase-analytics: 21.3.0
com.google.firebase: firebase-analytics-ktx: 21.3.0
مُستَحسَن*
التحقق من التطبيق مزود نزاهة اللعب com.google.firebase: firebase-appcheck-play Integrity: 17.0.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.1.2
com.google.firebase: firebase-messaging-ktx: 23.1.2
مطلوب
روابط ديناميكية com.google.firebase: firebase-dynamic-links: 21.1.0
com.google.firebase: firebase-dynamic-links-ktx: 21.1.0
مطلوب
رؤية Firebase ML 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.