Google uvádza, ktoré súpravy Firebase SDK vyžadujú Služby Google Play

Zvažujete implementáciu jednej alebo viacerých súprav Firebase SDK od Googlu do svojej aplikácie? Skontrolujte tento zoznam a zistite, či závisia od služieb Google Play!

Google je v priestore Androidu pomerne všadeprítomné meno. Spoločnosť nielen vlastní a udržiava samotný Android Open Source Project, ale má aj na starosti najväčšia distribučná platforma pre Android: Obchod Google Play a základné mobilné služby Google (GMS) apartmán. GMS je tu dôležitou súčasťou. Firebase, multiplatformová súprava nástrojov od Googlu pre veci ako analytika a detekcia zlyhaní, využíva GMS na poskytovanie mnohých funkcií.

To je všetko v poriadku, ak sa vaše cieľové zariadenia dodávajú s predinštalovanými aplikáciami Google, ale čo ak nie? Čo ak používateľ odomkol svoj bootloader a flashoval ROM bez Google? Čo ak niekto používa zariadenie Huawei alebo si doviezol telefón z Číny? Nefungujú časti vašej aplikácie závislé od Firebase?

Našťastie, ak sa pokúšate implementovať Firebase do svojej aplikácie, nemusíte hádať, ktoré súpravy SDK budú fungovať na zariadeniach bez Googlu a ktoré nie. Spoločnosť Google užitočne zverejnila zoznam všetkých svojich súčasných súprav Firebase SDK a toho, či závisia alebo nezávisia od GMS. Pomocou toho môžete na prvý pohľad zistiť, ktoré súpravy SDK môžete bezpečne implementovať a ktoré možno budete musieť doplniť alebo sa im vyhnúť.

Tu je tabuľka so zoznamom súprav Firebase SDK a toho, či majú alebo nemajú závislosti od GMS:

Knižnica

Stav GMS

Reklamy na služby Play

Požadovaný

Analytics

Odporúčané

Indexovanie aplikácií

Požadovaný

Overenie

Požadovaný

Ohnisko

Nevyžaduje sa

Funkcie

Nevyžaduje sa

Správy

Požadovaný

Skladovanie

Nevyžaduje sa

Crashlytics

Nevyžaduje sa

Dynamické odkazy

Požadovaný

ML vízia

Požadovaný

ML Model Interpreter

Požadovaný

Správy v aplikácii

Nevyžaduje sa

Zobrazenie správ v aplikácii

Nevyžaduje sa

Inštalácie

Nevyžaduje sa

Výkon

Požadovaný

Databáza

Nevyžaduje sa

Konfig

Nevyžaduje sa

Prekvapivý počet súprav Firebase SDK skutočne funguje bez inštalácie GMS. Dokonca aj Authentication SDK je možné použiť bez GMS so správnou implementáciou.

Majte na pamäti, že tento zoznam je presný len v čase uverejnenia tohto článku, čo je 6. septembra. Je možné, že sa to v budúcnosti zmení, keď budú z platformy Firebase pridané, aktualizované alebo odstránené súpravy SDK. Aktuálne informácie, ako aj riešenie pre používanie Firebase Authentication bez GMS, pozrite si stránku Google.