تعتمد بعض حزم 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 | غير مطلوب |
خدمات Google Play مطلوبة أو موصى بها
منتج | مكتبة | خدمات جوجل بلاي؟ |
---|---|---|
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.