تبعيات مجموعات Firebase Android SDK على خدمات 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، وإلا فلن تكون لها وظائف.
  • خدمات التشغيل الموصى بها - تتطلب حزم SDK هذه أن تتمتع خدمات Google Play بوظائف كاملة ، ولكنها لا تزال توفر معظم الوظائف حتى بدون خدمات Google Play.
  • خدمات التشغيل غير مطلوبة - لا تتطلب أدوات تطوير البرمجيات (SDKS) هذه أن تتمتع خدمات Google Play بالوظائف الكاملة.

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

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

منتج مكتبة خدمات جوجل بلاي؟
التحقق من موفري التطبيقات المخصصين وتصحيح الأخطاء com.google.firebase:firebase-appcheck:17.1.1
com.google.firebase:firebase-appcheck-ktx:17.1.1
com.google.firebase:firebase-appcheck-debug:17.1.1
غير مطلوب
واجهة برمجة التطبيقات لتوزيع التطبيقات com.google.firebase:firebase-appdistribution-api:16.0.0-beta11
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta11
غير مطلوب
توزيع التطبيق com.google.firebase:firebase-appdistribution:16.0.0-beta11 غير مطلوب
المصادقة com.google.firebase:firebase-auth:22.2.0
com.google.firebase:firebase-auth-ktx:22.2.0
غير مطلوب
سحابة فايرستور com.google.firebase:firebase-firestore:24.9.1
com.google.firebase:firebase-firestore-ktx:24.9.1
غير مطلوب
وظائف السحابة لـ Firebase Client SDK com.google.firebase:firebase-functions:20.4.0
com.google.firebase:firebase-functions-ktx:20.4.0
غير مطلوب
التخزين السحابي لـ Firebase com.google.firebase:firebase-storage:20.3.0
com.google.firebase:firebase-storage-ktx:20.3.0
غير مطلوب
Crashlytics com.google.firebase:firebase-crashlytics:18.5.1
com.google.firebase:firebase-crashlytics-ktx:18.5.1
غير مطلوب
المراسلة داخل التطبيق com.google.firebase:firebase-inappmessaging:20.4.0
com.google.firebase:firebase-inappmessaging-ktx:20.4.0
غير مطلوب
عرض الرسائل داخل التطبيق com.google.firebase:firebase-inappmessaging-display:20.4.0
com.google.firebase:firebase-inappmessaging-display-ktx:20.4.0
غير مطلوب
منشآت Firebase com.google.firebase:firebase-installations:17.2.0
com.google.firebase:firebase-installations-ktx:17.2.0
غير مطلوب
مراقبة الاداء com.google.firebase:firebase-perf:20.5.0
com.google.firebase:firebase-perf-ktx:20.5.0
غير مطلوب
قاعدة بيانات الوقت الحقيقي com.google.firebase:firebase-database:20.3.0
com.google.firebase:firebase-database-ktx:20.3.0
غير مطلوب
التكوين عن بعد com.google.firebase:firebase-config:21.5.0
com.google.firebase:firebase-config-ktx:21.5.0
غير مطلوب
منتج مكتبة خدمات جوجل بلاي؟
ادموب com.google.android.gms:play-services-ads:22.5.0 مُستَحسَن*
التحليلات com.google.firebase:firebase-analytics:21.5.0
com.google.firebase:firebase-analytics-ktx:21.5.0
مُستَحسَن*
التحقق من التطبيق مزود النزاهة اللعب com.google.firebase:firebase-appcheck-playintegrity:17.1.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.3.1
com.google.firebase:firebase-messaging-ktx:23.3.1
مطلوب
الروابط الديناميكية com.google.firebase:firebase-dynamic-links:21.2.0
com.google.firebase:firebase-dynamic-links-ktx:21.2.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.