Google uvádí, které sady Firebase SDK vyžadují Služby Google Play

click fraud protection

Uvažujete o implementaci jedné nebo více sad Firebase SDK od Googlu do vaší aplikace? Zkontrolujte tento seznam a zjistěte, zda závisí na službách Google Play!

Google je v oblasti Androidu docela všudypřítomné jméno. Společnost nejen vlastní a spravuje samotný Android Open Source Project, ale má také na starosti největší distribuční platforma pro Android: Obchod Google Play a základní služby Google Mobile Services (GMS) apartmá. GMS je zde důležitou součástí. Firebase, multiplatformní sada nástrojů společnosti Google pro věci, jako je analýza a detekce selhání, využívá GMS k poskytování mnoha funkcí.

To je všechno v pořádku, pokud jsou vaše cílová zařízení dodávána s předinstalovanými aplikacemi Google, ale co když ne? Co když uživatel odemkl svůj bootloader a flashoval ROM bez Googlu? Co když někdo používá zařízení Huawei nebo si dovezl telefon z Číny? Nebudou části vaší aplikace závislé na Firebase fungovat?

Naštěstí, pokud se snažíte implementovat Firebase do své aplikace, nemusíte hádat, které sady SDK budou fungovat na zařízeních bez Googlu a které ne. Společnost Google užitečně zveřejnila seznam všech svých aktuálních sad Firebase SDK a také toho, zda závisí na GMS. Pomocí toho můžete na první pohled zjistit, které sady SDK můžete bezpečně implementovat a které možná budete muset doplnit nebo se jim vyhnout.

Zde je tabulka se seznamem sad Firebase SDK a toho, zda mají nebo nemají závislosti na GMS:

Knihovna

Stav GMS

Reklamy na služby Play

Požadované

Analytics

Doporučeno

Indexování aplikací

Požadované

Autentizace

Požadované

Firestore

Není požadováno

Funkce

Není požadováno

Zasílání zpráv

Požadované

Úložný prostor

Není požadováno

Crashlytics

Není požadováno

Dynamické odkazy

Požadované

ML vize

Požadované

ML Model Interpreter

Požadované

Zprávy v aplikaci

Není požadováno

Zobrazení zpráv v aplikaci

Není požadováno

Instalace

Není požadováno

Výkon

Požadované

Databáze

Není požadováno

Konfigurace

Není požadováno

Překvapivé množství sad Firebase SDK ve skutečnosti funguje bez instalace GMS. Dokonce i Authentication SDK lze použít bez GMS se správnou implementací.

Mějte na paměti, že tento seznam je přesný pouze v době zveřejnění tohoto článku, což je 6. září. Je možné, že se to v budoucnu změní, jak budou sady SDK přidávány, aktualizovány nebo odstraňovány z Firebase. Aktuální informace a řešení pro používání Firebase Authentication bez GMS: podívejte se na stránku Google.