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)
|
||||||||||||||||||||||||||||||||||||||
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.
Google Play services zorunlu veya önerilen
| Ü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)
|
|||||||||||
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.