Google navodi koji Firebase SDK-ovi zahtijevaju Google Play usluge

click fraud protection

Razmišljate o implementaciji jednog ili više Googleovih Firebase SDK-ova u svoju aplikaciju? Provjerite ovaj popis da vidite ovise li o uslugama Google Play!

Google je prilično sveprisutno ime u Android prostoru. Ne samo da tvrtka posjeduje i održava Android Open Source Project, već je i zadužena za najveća distribucijska platforma na Androidu: Google Play Store i temeljni Google Mobile Services (GMS) svita. GMS je ovdje važan dio. Firebase, Googleov skup alata za više platformi za stvari kao što su analitika i otkrivanje rušenja, koristi GMS za pružanje puno svojih funkcija.

Sve je to u redu ako vaši ciljni uređaji dolaze s unaprijed instaliranim Googleovim aplikacijama, ali što ako ih nema? Što ako je korisnik otključao svoj bootloader i flashirao ROM bez Googlea? Što ako netko koristi Huawei uređaj ili je uvezao telefon iz Kine? Hoće li dijelovi vaše aplikacije koji ovise o Firebaseu jednostavno neće raditi?

Srećom, ako pokušavate implementirati Firebase u svoju aplikaciju, ne morate nagađati koji će SDK-ovi raditi na uređajima bez Googlea, a koji neće. Google je korisno objavio popis svih svojih trenutnih Firebase SDK-ova i ovise li o GMS-u ili ne. Ovo možete koristiti da na prvi pogled kažete koje SDK-ove možete sigurno implementirati, a koje ćete možda morati nadopuniti ili izbjegavati.

Evo tablice s popisom Firebase SDK-ova i imaju li GMS ovisnosti ili ne:

Knjižnica

GMS status

Oglasi Play usluga

Potreban

Analitika

Preporučeno

Indeksiranje aplikacije

Potreban

Ovjera

Potreban

Firestore

Nije obavezno

Funkcije

Nije obavezno

Slanje poruka

Potreban

Skladištenje

Nije obavezno

Crashlytics

Nije obavezno

Dinamičke veze

Potreban

ML Vizija

Potreban

ML Model Interpreter

Potreban

Razmjena poruka unutar aplikacije

Nije obavezno

Prikaz poruka unutar aplikacije

Nije obavezno

Instalacije

Nije obavezno

Izvođenje

Potreban

Baza podataka

Nije obavezno

Konfiguracija

Nije obavezno

Iznenađujući broj Firebase SDK-ova zapravo radi dobro bez instaliranja GMS-a. Čak se i Authentication SDK može koristiti bez GMS-a uz pravu implementaciju.

Imajte na umu da je ovaj popis točan samo od objave ovog članka, što je 6. rujna. Moguće je da će se promijeniti u budućnosti kako se SDK-ovi budu dodavali, ažurirali ili uklanjali iz Firebasea. Za ažurirane informacije, kao i zaobilazno rješenje za korištenje Firebase autentifikacije bez GMS-a, pogledajte Googleovu stranicu.