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.