Check out what’s new from Firebase at Google I/O 2022. 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 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: 16.0.0
com.google.firebase: firebase-appcheck-debug: 16.0.0
غير مطلوب
توزيع التطبيق com.google.firebase: firebase-appdistribution: 16.0.0-beta02
com.google.firebase: firebase-appdistribution-ktx: 16.0.0-beta02
غير مطلوب
المصادقة com.google.firebase: firebase-auth: 21.0.4
com.google.firebase: firebase-auth-ktx: 21.0.4
غير مطلوب
سحابة Firestore com.google.firebase: firebase-firestore: 24.1.2
com.google.firebase: firebase-firestore-ktx: 24.1.2
غير مطلوب
وظائف السحابة لـ Firebase Client SDK com.google.firebase: وظائف Firebase: 20.1.0
com.google.firebase: firebase-function-ktx: 20.1.0
غير مطلوب
التخزين السحابي لـ Firebase com.google.firebase: firebase-storage: 20.0.1
com.google.firebase: firebase-storage-ktx: 20.0.1
غير مطلوب
كراشليتيك com.google.firebase: firebase-crashlytics: 18.2.10
com.google.firebase: firebase-crashlytics-ktx: 18.2.10
غير مطلوب
المراسلة داخل التطبيق com.google.firebase: firebase-inappmessaging: 20.1.2
com.google.firebase: firebase-inappmessaging-ktx: 20.1.2
غير مطلوب
شاشة الرسائل داخل التطبيق com.google.firebase: firebase-inappmessaging-display: 20.1.2
com.google.firebase: firebase-inappmessaging-display-ktx: 20.1.2
غير مطلوب
منشآت Firebase com.google.firebase: أنظمة Firebase: 17.0.1
com.google.firebase: firebase-Installation-ktx: 17.0.1
غير مطلوب
مراقبة الاداء com.google.firebase: firebase-perf: 20.0.6
com.google.firebase: firebase-perf-ktx: 20.0.6
غير مطلوب
قاعدة بيانات الوقت الحقيقي com.google.firebase: firebase-database: 20.0.5
com.google.firebase: firebase-database-ktx: 20.0.5
غير مطلوب
التكوين عن بعد com.google.firebase: firebase-config: 21.1.0
com.google.firebase: firebase-config-ktx: 21.1.0
غير مطلوب
المنتج مكتبة خدمات جوجل بلاي؟
AdMob com.google.android.gms: play-services-ads: 20.6.0 مُستَحسَن*
تحليلات com.google.firebase: firebase-analytics: 21.0.0
com.google.firebase: firebase-analytics-ktx: 21.0.0
مُستَحسَن*
التحقق من التطبيق مزود نزاهة اللعب com.google.firebase: firebase-appcheck-play Integrity: 16.0.0 مطلوب
مزود التطبيق تحقق SafetyNet com.google.firebase: firebase-appcheck-safetynet: 16.0.0 مطلوب
فهرسة التطبيق com.google.firebase: firebase-appindexing: 20.0.0 مطلوب
المراسلة السحابية com.google.firebase: firebase-messaging: 23.0.5
com.google.firebase: firebase-messaging-ktx: 23.0.5
مطلوب
روابط ديناميكية com.google.firebase: firebase-dynamic-links: 21.0.1
com.google.firebase: firebase-dynamic-links-ktx: 21.0.1
مطلوب
رؤية 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.