A Google felsorolja, hogy mely Firebase SDK-k igényelnek Google Play-szolgáltatásokat

Azt fontolgatja, hogy egy vagy több Google Firebase SDK-t implementál az alkalmazásába? Ellenőrizze ezt a listát, hogy megtudja, függenek-e a Google Play-szolgáltatásoktól!

A Google meglehetősen mindenütt elterjedt név az Android világában. A vállalat nem csak magát az Android nyílt forráskódú projektet birtokolja és karbantartja, hanem a projektért is felelős legnagyobb terjesztési platform Androidon: a Google Play Áruház és az alapul szolgáló Google Mobile Services (GMS) lakosztály. A GMS itt a legfontosabb. A Firebase, a Google többplatformos eszközkészlete olyan dolgokhoz, mint például az elemzés és az összeomlás-észlelés, a GMS-t használja számos funkciójának biztosítására.

Ez mind jó, ha a céleszközei előre telepítve vannak a Google-alkalmazásokkal, de mi van, ha nem? Mi van, ha a felhasználó feloldotta a rendszerbetöltőjét, és felvillantott egy Google-mentes ROM-ot? Mi van, ha valaki Huawei eszközt használ, vagy Kínából importált telefont? Az alkalmazás Firebase-függő részei egyszerűen nem működnek?

Szerencsére, ha a Firebase-t próbálja implementálni az alkalmazásába, nem kell találgatnia, hogy mely SDK-k működnek a Google-mentes eszközökön, és melyek nem. A Google hasznosan közzétette az összes jelenlegi Firebase SDK-k listáját, és azt is, hogy függenek-e a GMS-től. Ezzel egy pillantással megtudhatja, mely SDK-kat telepítheti biztonságosan, és melyeket kell esetleg kiegészítenie vagy elkerülnie.

Az alábbi táblázat felsorolja a Firebase SDK-kat, és azt, hogy vannak-e GMS-függőségeik:

Könyvtár

GMS állapot

Play-szolgáltatások hirdetései

Kívánt

Analitika

Ajánlott

Alkalmazásindexelés

Kívánt

Hitelesítés

Kívánt

Firestore

Nem szükséges

Funkciók

Nem szükséges

Üzenetküldés

Kívánt

Tárolás

Nem szükséges

Crashlytics

Nem szükséges

Dinamikus linkek

Kívánt

ML Vision

Kívánt

ML Modell Tolmács

Kívánt

Alkalmazáson belüli üzenetküldés

Nem szükséges

Alkalmazáson belüli üzenetküldő kijelző

Nem szükséges

Telepítések

Nem szükséges

Teljesítmény

Kívánt

Adatbázis

Nem szükséges

Konfig

Nem szükséges

Meglepően sok Firebase SDK működik a GMS telepítése nélkül is. Még az Authentication SDK is használható GMS nélkül, megfelelő megvalósítással.

Ne feledje, hogy ez a lista csak a cikk megjelenésétől, azaz szeptember 6-án pontos. Lehetséges, hogy a jövőben megváltozik az SDK-k hozzáadása, frissítése vagy eltávolítása a Firebase szolgáltatásból. A naprakész információkért, valamint a Firebase Authentication GMS nélküli használatára vonatkozó megoldásért, nézd meg a Google oldalát.