Bazı Firebase Android SDK'ları, Google Play hizmetlerine bağlıdır; bu, yalnızca Google Play hizmetlerinin yüklü olduğu cihazlarda ve öykünücülerde çalışacakları anlamına gelir. Bu Firebase SDK'ları, uygulamanıza güvenli, güncel ve basit bir API sağlamak için cihazdaki Google Play hizmetleri arka plan hizmetiyle iletişim kurar. Amazon Kindle Fire cihazları veya bazı bölgelerde satılanlar gibi belirli Android cihazlarda Google Play hizmetleri yüklü değildir.
Hangi Firebase Android SDK'ları Google Play hizmetlerini gerektirir?
Firebase SDK'ları üç kategoriye ayrılabilir:
- Play hizmetleri gerekli — Bu SDK'lar Google Play hizmetleri gerektirir, aksi takdirde işlevleri yoktur.
- Önerilen oyun hizmetleri — Bu SDK'lar, Google Play hizmetlerinin tam işlevselliğe sahip olmasını gerektirir, ancak yine de çoğu işlevi Google Play hizmetleri olmadan sunarlar.
- Play hizmetleri gerekli değil - Bu SDKS, Google Play hizmetlerinin tam işlevselliğe sahip olmasını gerektirmez.
Aşağıdaki tablolar yalnızca her bir SDK'nın en son sürümü için doğrudur. Bazı eski sürümlerin daha katı gereksinimleri olabilir.
Google Play hizmetleri gerekli değil
Ürün | Kütüphane | Google Play hizmetleri? |
---|---|---|
Uygulama Kontrolü özel ve hata ayıklama sağlayıcıları | com.google.firebase:firebase-appcheck:16.0.0 com.google.firebase:firebase-appcheck-debug:16.0.0 | Gerekli değil |
Uygulama Dağıtım API'sı | com.google.firebase:firebase-appdistribution-api:16.0.0-beta03 com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta03 | Gerekli değil |
Uygulama Dağıtımı | com.google.firebase:firebase-appdistribution:16.0.0-beta03 | Gerekli değil |
kimlik doğrulama | com.google.firebase:firebase-auth:21.0.6 com.google.firebase:firebase-auth-ktx:21.0.6 | Gerekli değil |
Bulut Firestore | com.google.firebase:firebase-firestore:24.2.0 com.google.firebase:firebase-firestore-ktx:24.2.0 | Gerekli değil |
Firebase İstemci SDK'sı için Bulut İşlevleri | com.google.firebase:firebase-fonksiyonları:20.1.0 com.google.firebase:firebase-functions-ktx:20.1.0 | Gerekli değil |
Firebase için Bulut Depolama | com.google.firebase:firebase-depolama:20.0.1 com.google.firebase:firebase-storage-ktx:20.0.1 | Gerekli değil |
Crashlytics | com.google.firebase:firebase-crashlytics:18.2.11 com.google.firebase:firebase-crashlytics-ktx:18.2.11 | Gerekli değil |
Uygulama İçi Mesajlaşma | com.google.firebase:firebase-inappmessaging:20.1.2 com.google.firebase:firebase-inappmessaging-ktx:20.1.2 | Gerekli değil |
Uygulama İçi Mesajlaşma Ekranı | com.google.firebase:firebase-inappmessaging-display:20.1.2 com.google.firebase:firebase-inappmessaging-display-ktx:20.1.2 | Gerekli değil |
Firebase kurulumları | com.google.firebase:firebase kurulumları:17.0.1 com.google.firebase:firebase-installations-ktx:17.0.1 | Gerekli değil |
Performans İzleme | com.google.firebase:firebase-perf:20.1.0 com.google.firebase:firebase-perf-ktx:20.1.0 | Gerekli değil |
Gerçek Zamanlı Veritabanı | com.google.firebase:firebase-veritabanı:20.0.5 com.google.firebase:firebase-database-ktx:20.0.5 | Gerekli değil |
Uzak Yapılandırma | com.google.firebase:firebase-config:21.1.0 com.google.firebase:firebase-config-ktx:21.1.0 | Gerekli değil |
Gerekli veya önerilen Google Play hizmetleri
Ürün | Kütüphane | Google Play hizmetleri? |
---|---|---|
AdMob | com.google.android.gms:play-services-ads:21.0.0 | Önerilen* |
Analitik | com.google.firebase:firebase-analytics:21.0.0 com.google.firebase:firebase-analytics-ktx:21.0.0 | Önerilen* |
App Check Play Bütünlüğü sağlayıcısı | com.google.firebase:firebase-appcheck-playintegrity:16.0.0 | Gerekli |
Uygulama Kontrolü SafetyNet sağlayıcısı | com.google.firebase:firebase-appcheck-safetynet:16.0.0 | Gerekli |
Uygulama Dizine Ekleme | com.google.firebase:firebase-appindexing:20.0.0 | Gerekli |
Bulut Mesajlaşma | com.google.firebase:firebase-mesajlaşma:23.0.6 com.google.firebase:firebase-messaging-ktx:23.0.6 | Gerekli |
Dinamik Bağlantılar | com.google.firebase:firebase-dinamik-bağlantılar:21.0.1 com.google.firebase:firebase-dinamik-bağlantılar-ktx:21.0.1 | Gerekli |
Firebase ML Vision | com.google.firebase:firebase-ml-vision:24.1.0 | Gerekli |
Firebase ML Özel Modeli | com.google.firebase:firebase-ml-model-yorumlayıcı:22.0.4 | Gerekli |
* Google Analytics için Firebase SDK'sı herhangi bir cihazda etkinlik gönderebilir, ancak demografi gibi bazı otomatik bilgiler yalnızca Google Play hizmetlerine sahip cihazlarda kullanılabilir.