Google loetleb, millised Firebase'i SDK-d nõuavad Google Play teenuseid

Kas kaalute ühe või mitme Google'i Firebase'i SDK juurutamist oma rakendusse? Kontrollige seda loendit, et näha, kas need sõltuvad Google Play teenustest!

Google on Androidi ruumis üsna üldlevinud nimi. Ettevõte mitte ainult ei oma ja haldab Androidi avatud lähtekoodiga projekti ise, vaid vastutab ka selle eest Androidi suurim levitamisplatvorm: Google Play pood ja selle aluseks olevad Google'i mobiiliteenused (GMS) sviit. GMS on siin oluline osa. Firebase, Google'i platvormideülene tööriistakomplekt selliste asjade jaoks nagu analüütika ja krahhi tuvastamine, kasutab GMS-i, et pakkuda palju oma funktsioone.

See on hea, kui teie sihtseadmetes on eelinstallitud Google'i rakendused, aga mis siis, kui nad seda ei tee? Mis siis, kui kasutaja on oma alglaaduri avanud ja Google'i vaba ROM-i välgutanud? Mis siis, kui keegi kasutab Huawei seadet või on Hiinast telefoni importinud? Kas teie rakenduse Firebase'ist sõltuvad osad lihtsalt ei tööta?

Õnneks, kui proovite Firebase'i oma rakendusse juurutada, ei pea te arvama, millised SDK-d Google'i vabades seadmetes töötavad ja millised mitte. Google on abivalmilt avaldanud loendi kõigist oma praegustest Firebase'i SDK-dest ja sellest, kas need sõltuvad GMS-ist või mitte. Selle abil saate ühe pilguga teada, milliseid SDK-sid saate turvaliselt rakendada ja milliseid peate võib-olla täiendama või vältima.

Siin on tabel Firebase'i SDK-de ja selle kohta, kas neil on GMS-i sõltuvusi või mitte.

Raamatukogu

GMS-i olek

Play teenuste reklaamid

Nõutud

Analüütika

Soovitatav

Rakenduste indekseerimine

Nõutud

Autentimine

Nõutud

Firestore

Pole nõutud

Funktsioonid

Pole nõutud

Sõnumid

Nõutud

Säilitamine

Pole nõutud

Crashlytics

Pole nõutud

Dünaamilised lingid

Nõutud

ML visioon

Nõutud

ML mudeli tõlk

Nõutud

Rakendusesisene sõnumside

Pole nõutud

Rakendusesisene sõnumside kuva

Pole nõutud

Installatsioonid

Pole nõutud

Esitus

Nõutud

Andmebaas

Pole nõutud

Konfig

Pole nõutud

Üllatav hulk Firebase'i SDK-sid töötab tegelikult hästi ka ilma GMS-i installimata. Isegi autentimise SDK-d saab ilma GMS-ita kasutada õige juurutusega.

Pidage meeles, et see loend on täpne ainult selle artikli avaldamise seisuga, mis on 6. septembril. Võimalik, et see muutub tulevikus, kui SDK-sid Firebase'ist lisatakse, värskendatakse või sealt eemaldatakse. Ajakohase teabe ja lahenduse leidmiseks Firebase'i autentimise kasutamiseks ilma GMS-ita vaadake Google'i lehte.