Google, hangi Firebase SDK'larının Google Play Hizmetlerini gerektirdiğini listeler

Bir veya daha fazla Google Firebase SDK'sını uygulamanıza uygulamayı mı düşünüyorsunuz? Google Play Hizmetlerine bağlı olup olmadıklarını görmek için bu listeyi kontrol edin!

Google, Android alanında oldukça yaygın bir isimdir. Şirket yalnızca Android Açık Kaynak Projesinin sahibi ve bakımını yapmakla kalmıyor, aynı zamanda Android'deki en büyük dağıtım platformu: Google Play Store ve temeldeki Google Mobil Hizmetleri (GMS) süit. GMS burada önemli bir kısımdır. Google'ın analiz ve kilitlenme tespiti gibi konulara yönelik platformlar arası araç seti olan Firebase, birçok işlevselliğini sağlamak için GMS'yi kullanıyor.

Hedef cihazlarınız Google uygulamaları önceden yüklenmiş olarak gelirse her şey yolunda gider, peki ya gelmezse? Bir kullanıcı önyükleyicisinin kilidini açıp Google'sız bir ROM'u yüklediyse ne olur? Birisi bir Huawei cihazı kullanıyorsa veya Çin'den bir telefon ithal etmişse ne olur? Uygulamanızın Firebase'e bağımlı kısımları çalışmayacak mı?

Neyse ki, Firebase'i uygulamanıza uygulamaya çalışıyorsanız, Google içermeyen cihazlarda hangi SDK'ların çalışıp hangilerinin çalışmayacağını tahmin etmenize gerek yok. Google, mevcut tüm Firebase SDK'larının ve bunların GMS'ye bağlı olup olmadıklarının bir listesini faydalı bir şekilde yayınladı. Bunu, hangi SDK'ları güvenli bir şekilde uygulayabileceğinizi ve hangilerini eklemeniz veya kaçınmanız gerekebileceğini bir bakışta anlatmak için kullanabilirsiniz.

Firebase SDK'larını ve GMS bağımlılıklarına sahip olup olmadıklarını listeleyen bir tablo aşağıda verilmiştir:

Kütüphane

GMS Durumu

Play Hizmetleri Reklamları

Gerekli

Analitik

Tavsiye edilen

Uygulama Dizine Ekleme

Gerekli

Kimlik doğrulama

Gerekli

Yangın deposu

Gerekli değil

Fonksiyonlar

Gerekli değil

Mesajlaşma

Gerekli

Depolamak

Gerekli değil

Crashlytics

Gerekli değil

Dinamik Bağlantılar

Gerekli

ML Vizyonu

Gerekli

ML Model Yorumlayıcısı

Gerekli

Uygulama İçi Mesajlaşma

Gerekli değil

Uygulama İçi Mesajlaşma Ekranı

Gerekli değil

Kurulumlar

Gerekli değil

Verim

Gerekli

Veri tabanı

Gerekli değil

Yapılandırma

Gerekli değil

Şaşırtıcı sayıda Firebase SDK'sı, GMS kurulmadan da gayet iyi çalışıyor. Kimlik Doğrulama SDK'sı bile doğru uygulamayla GMS olmadan kullanılabilir.

Bu listenin yalnızca bu makalenin yayınlandığı 6 Eylül tarihi itibarıyla doğru olduğunu unutmayın. Gelecekte SDK'lar eklendikçe, güncellendikçe veya Firebase'den kaldırıldıkça bu durumun değişmesi mümkündür. Güncel bilgilerin yanı sıra Firebase Kimlik Doğrulamasını GMS olmadan kullanmaya yönelik bir geçici çözüm için, Google'ın sayfasına göz atın.