Google navaja, kateri kompleti za razvoj programske opreme Firebase zahtevajo storitve Google Play

Ali razmišljate o implementaciji enega ali več Googlovih kompletov za razvoj programske opreme Firebase v svojo aplikacijo? Na tem seznamu preverite, ali so odvisni od storitev Google Play!

Google je precej vseprisotno ime v prostoru Android. Ne samo, da ima podjetje v lasti in vzdržuje odprtokodni projekt Android, ampak je odgovorno tudi za največja distribucijska platforma za Android: trgovina Google Play in osnovne storitve Google Mobile Services (GMS) apartma. GMS je tukaj pomemben del. Firebase, Googlov nabor orodij za različne platforme za stvari, kot sta analitika in zaznavanje zrušitev, uporablja GMS za zagotavljanje veliko svojih funkcij.

To je vse lepo in prav, če so vaše ciljne naprave opremljene z vnaprej nameščenimi Googlovimi aplikacijami, kaj pa, če jih nimajo? Kaj pa, če je uporabnik odklenil svoj zagonski nalagalnik in namestil ROM brez Googla? Kaj pa, če nekdo uporablja napravo Huawei ali je uvozil telefon iz Kitajske? Ali deli vaše aplikacije, odvisni od Firebase, preprosto ne bodo delovali?

Na srečo, če poskušate implementirati Firebase v svojo aplikacijo, vam ni treba ugibati, kateri SDK-ji bodo delovali v napravah brez Googla in kateri ne. Google je ustrežljivo izdal seznam vseh svojih trenutnih SDK-jev Firebase in ne glede na to, ali so odvisni od GMS. To lahko uporabite, da na prvi pogled poveste, katere SDK-je lahko varno implementirate in katere boste morda morali dopolniti ali se jim izogniti.

Tukaj je tabela s seznamom Firebase SDK-jev in ali imajo odvisnosti od GMS ali ne:

Knjižnica

Stanje GMS

Oglasi storitev Play

Obvezno

analitika

Priporočeno

Indeksiranje aplikacij

Obvezno

Preverjanje pristnosti

Obvezno

Firestore

Ni zahtevano

Funkcije

Ni zahtevano

Sporočila

Obvezno

Shranjevanje

Ni zahtevano

Crashlytics

Ni zahtevano

Dinamične povezave

Obvezno

ML Vizija

Obvezno

Tolmač modela ML

Obvezno

Sporočila v aplikaciji

Ni zahtevano

Prikaz sporočil v aplikaciji

Ni zahtevano

Inštalacije

Ni zahtevano

Izvedba

Obvezno

Baza podatkov

Ni zahtevano

Config

Ni zahtevano

Presenetljivo veliko kompletov za razvoj programske opreme Firebase dejansko dobro deluje brez namestitve GMS. Tudi SDK za preverjanje pristnosti se lahko uporablja brez GMS s pravilno izvedbo.

Upoštevajte, da je ta seznam točen samo od objave tega članka, ki je 6. septembra. Možno je, da se bo v prihodnosti spremenilo, ko bodo SDK-ji dodani, posodobljeni ali odstranjeni iz Firebase. Za najnovejše informacije in rešitev za uporabo preverjanja pristnosti Firebase brez GMS, preverite Googlovo stran.