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.