تعتمد بعض حزم 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.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-beta10 com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta10 | غير مطلوب |
توزيع التطبيق | com.google.firebase:firebase-appdistribution:16.0.0-beta10 | غير مطلوب |
المصادقة | com.google.firebase:firebase-auth:22.1.2 com.google.firebase:firebase-auth-ktx:22.1.2 | غير مطلوب |
سحابة فايرستور | com.google.firebase:firebase-firestore:24.8.1 com.google.firebase:firebase-firestore-ktx:24.8.1 | غير مطلوب |
وظائف السحابة لـ Firebase Client SDK | com.google.firebase:firebase-functions:20.3.1 com.google.firebase:firebase-functions-ktx:20.3.1 | غير مطلوب |
التخزين السحابي لـ Firebase | com.google.firebase:firebase-storage:20.2.1 com.google.firebase:firebase-storage-ktx:20.2.1 | غير مطلوب |
Crashlytics | com.google.firebase:firebase-crashlytics:18.4.3 com.google.firebase:firebase-crashlytics-ktx:18.4.3 | غير مطلوب |
المراسلة داخل التطبيق | com.google.firebase:firebase-inappmessaging:20.3.5 com.google.firebase:firebase-inappmessaging-ktx:20.3.5 | غير مطلوب |
عرض الرسائل داخل التطبيق | com.google.firebase:firebase-inappmessaging-display:20.3.5 com.google.firebase:firebase-inappmessaging-display-ktx:20.3.5 | غير مطلوب |
منشآت Firebase | com.google.firebase:firebase-installations:17.1.4 com.google.firebase:firebase-installations-ktx:17.1.4 | غير مطلوب |
مراقبة الاداء | com.google.firebase:firebase-perf:20.4.1 com.google.firebase:firebase-perf-ktx:20.4.1 | غير مطلوب |
قاعدة بيانات الوقت الحقيقي | com.google.firebase:firebase-database:20.2.2 com.google.firebase:firebase-database-ktx:20.2.2 | غير مطلوب |
التكوين عن بعد | com.google.firebase:firebase-config:21.4.1 com.google.firebase:firebase-config-ktx:21.4.1 | غير مطلوب |
خدمات Google Play مطلوبة أو موصى بها
منتج | مكتبة | خدمات جوجل بلاي؟ |
---|---|---|
ادموب | com.google.android.gms:play-services-ads:22.4.0 | مُستَحسَن* |
التحليلات | com.google.firebase:firebase-analytics:21.3.0 com.google.firebase:firebase-analytics-ktx:21.3.0 | مُستَحسَن* |
التحقق من التطبيق مزود النزاهة اللعب | com.google.firebase:firebase-appcheck-playintegrity: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.2.1 com.google.firebase:firebase-messaging-ktx:23.2.1 | مطلوب |
الروابط الديناميكية | 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.