Google Play Hizmetleri'ndeki Firebase Android SDK'larının bağımlılıkları

Bazı Firebase Android SDK'ları Google Play services'na bağlıdır. Bu nedenle, yalnızca Google Play services yüklü cihazlarda ve emülatörlerde çalışırlar. Bu Firebase SDK'ları, uygulamanıza güvenli, güncel ve hafif bir API sağlamak için cihazdaki Google Play services arka plan hizmetiyle iletişim kurar. Amazon Kindle Fire cihazları veya bazı bölgelerde satılan cihazlar gibi belirli Android cihazlarda Google Play services yüklü değildir.

Hangi Firebase Android SDK'ları Google Play services gerektirir?

Firebase SDK'ları üç kategoriye ayrılabilir:

  • Play services gerekli: Bu SDK'lar Google Play services gerektirir. Aksi takdirde işlevleri olmaz.
  • Play services önerilir: Bu SDK'ların tam işlevsellik sunması için Google Play services gerekir ancak Google Play services olmadan da çoğu işlevi sunarlar.
  • Play services gerekli değil: Bu SDK'ların tam işlevsellik için Google Play services kullanması gerekmez.

Aşağıdaki tablolar yalnızca her SDK'nın en son sürümü için geçerlidir. Bazı eski sürümlerde daha katı şartlar geçerli olabilir.

Google Play services gerekli değil

Ürün Kitaplık Google Play services?
Firebase AI Logic 1 com.google.firebase:firebase-ai:18.1.0 Zorunlu değil
App Check özel ve hata ayıklama sağlayıcısı com.google.firebase:firebase-appcheck:20.0.0
com.google.firebase:firebase-appcheck-debug:20.0.0
Zorunlu değil
App Distribution API'si com.google.firebase:firebase-appdistribution-api:16.0.0-beta21 Zorunlu değil
App Distribution com.google.firebase:firebase-appdistribution:16.0.0-beta21 Zorunlu değil
Authentication com.google.firebase:firebase-auth:25.0.0 Zorunlu değil
Cloud Firestore com.google.firebase:firebase-firestore:27.1.0 Zorunlu değil
Cloud Functions for Firebase Client SDK com.google.firebase:firebase-functions:23.0.0 Zorunlu değil
Cloud Storage for Firebase com.google.firebase:firebase-storage:23.0.0 Zorunlu değil
Crashlytics com.google.firebase:firebase-crashlytics:21.0.1 Zorunlu değil
In-App Messaging com.google.firebase:firebase-inappmessaging:23.0.0 Zorunlu değil
In-App Messaging Görüntülü Reklam Ağı com.google.firebase:firebase-inappmessaging-display:23.0.0 Zorunlu değil
Firebase kurulum com.google.firebase:firebase-installations:20.0.0 Zorunlu değil
Performance Monitoring com.google.firebase:firebase-perf:23.0.1 Zorunlu değil
Realtime Database com.google.firebase:firebase-database:23.0.0 Zorunlu değil
Remote Config com.google.firebase:firebase-config:24.0.1 Zorunlu değil
SQL Connect 2 com.google.firebase:firebase-dataconnect:18.0.1 Zorunlu değil
DESTEKLENMEYEN VEYA KULLANIMDAN KALDIRILMIŞ KİTAPLIKLAR

Firebase KTX modülleri (artık desteklenmiyor)

App Check Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-appcheck-ktx:18.0.0
Zorunlu değil
App Distribution API'si Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta15
Zorunlu değil
Authentication Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-auth-ktx:23.2.1
Zorunlu değil
Cloud Firestore Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-firestore-ktx:25.1.4
Zorunlu değil
Cloud Functions for Firebase Client SDK Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-functions-ktx:21.2.1
Zorunlu değil
Cloud Storage for Firebase Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-storage-ktx:21.0.2
Zorunlu değil
Crashlytics Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-crashlytics-ktx:19.4.4
Zorunlu değil
In-App Messaging Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-inappmessaging-ktx:21.0.2
com.google.firebase:firebase-inappmessaging-display-ktx:21.0.2
Zorunlu değil
Firebase kurulum Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-installations-ktx:18.0.0
Zorunlu değil
Performance Monitoring Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-perf-ktx:21.0.5
Zorunlu değil
Realtime Database Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-database-ktx:21.0.0
Zorunlu değil
Remote Config Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-config-ktx:22.1.2
Zorunlu değil

1 Firebase AI Logic, daha önce com.google.firebase:firebase-vertexai paketiyle "Vertex AI in Firebase" olarak adlandırılıyordu.

2 Firebase SQL Connect, daha önce "Firebase Data Connect" olarak adlandırılıyordu.

Ürün Kitaplık Google Play services?
AdMob com.google.android.gms:play-services-ads:25.5.0 Önerilen 3
Analytics com.google.firebase:firebase-analytics:24.0.0 Önerilen 3
App Check Google Play Integrity sağlayıcısı com.google.firebase:firebase-appcheck-playintegrity:20.0.0 Zorunlu
App Check reCAPTCHA sağlayıcı com.google.firebase:firebase-appcheck-recaptcha:20.0.0 Önerilen
Cloud Messaging com.google.firebase:firebase-messaging:26.0.1 Zorunlu
Firebase Phone Number Verification com.google.firebase:firebase-pnv:17.0.0 Zorunlu
DESTEKLENMEYEN VEYA KULLANIMDAN KALDIRILMIŞ KİTAPLIKLAR
Dynamic Links com.google.firebase:firebase-dynamic-links:22.1.0 Zorunlu
Firebase ML Vision com.google.firebase:firebase-ml-vision:24.1.0 Zorunlu
Firebase ML Özel Model com.google.firebase:firebase-ml-model-interpreter:22.0.4 Zorunlu

Firebase KTX modülleri (artık desteklenmiyor)

Analytics Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-analytics-ktx:22.5.0
Önerilen 3
Cloud Messaging Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-messaging-ktx:24.1.2
Zorunlu
Dynamic Links Kullanmayın. KTX modül kitaplıkları artık desteklenmiyor.
com.google.firebase:firebase-dynamic-links-ktx:22.1.0
Zorunlu

3 Google Analytics için Firebase SDK'sı, herhangi bir cihazda etkinlik gönderebilir ancak demografi gibi bazı otomatik analizler yalnızca Google Play services yüklü cihazlarda kullanılabilir.