Google listaa, mitkä Firebase SDK: t vaativat Google Play Palvelut

click fraud protection

Harkitsetko yhden tai useamman Googlen Firebase SDK: n käyttöönottoa sovellukseesi? Tarkista tästä luettelosta, ovatko ne riippuvaisia ​​Google Play -palveluista!

Google on melko yleinen nimi Android-avaruudessa. Yhtiö ei vain omista ja ylläpitää Android Open Source Projectia itse, vaan se on myös vastuussa siitä Androidin suurin jakelualusta: Google Play Kauppa ja sen taustalla olevat Google Mobile Services (GMS) sviitti. GMS on tässä tärkeä osa. Firebase, Googlen monialustainen työkalupakki esimerkiksi analytiikkaan ja kaatumisten havaitsemiseen, käyttää GMS: ää tarjoamaan monia toimintojaan.

Tämä on hyvä asia, jos kohdelaitteidesi mukana on esiasennettu Google-sovelluksia, mutta entä jos ne eivät ole? Entä jos käyttäjä on avannut käynnistyslataimensa ja käyttänyt Google-vapaata ROM-muistia? Entä jos joku käyttää Huawei-laitetta tai on tuonut puhelimen Kiinasta? Eivätkö sovelluksesi Firebasesta riippuvat osat vain toimi?

Onneksi jos yrität ottaa Firebasen käyttöön sovelluksessasi, sinun ei tarvitse arvata, mitkä SDK: t toimivat Google-vapailla laitteilla ja mitkä eivät. Google on auttavaisesti julkaissut luettelon kaikista nykyisistä Firebase SDK: istaan ​​ja siitä, riippuvatko ne GMS: stä. Tämän avulla voit kertoa yhdellä silmäyksellä, mitkä SDK: t voit ottaa turvallisesti käyttöön ja mitä sinun on ehkä täydennettävä tai vältettävä.

Tässä on taulukko, jossa luetellaan Firebase SDK: t ja onko niillä GMS-riippuvuuksia:

Kirjasto

GMS-tila

Play-palvelumainokset

Edellytetään

Analytics

Suositeltava

Sovellusten indeksointi

Edellytetään

Todennus

Edellytetään

Firestore

Ei vaadittu

Toiminnot

Ei vaadittu

Viestit

Edellytetään

Varastointi

Ei vaadittu

Crashlytics

Ei vaadittu

Dynaamiset linkit

Edellytetään

ML Visio

Edellytetään

ML mallin tulkki

Edellytetään

Sovelluksen sisäinen viestintä

Ei vaadittu

Sovelluksen sisäinen viestinäyttö

Ei vaadittu

Asennukset

Ei vaadittu

Esitys

Edellytetään

Tietokanta

Ei vaadittu

Konfig

Ei vaadittu

Yllättävän monet Firebase SDK: t toimivat todella hyvin ilman GMS: n asentamista. Jopa Authentication SDK: ta voidaan käyttää ilman GMS: ää oikealla toteutuksella.

Muista, että tämä luettelo on tarkka vain tämän artikkelin julkaisuhetkellä eli 6. syyskuuta. On mahdollista, että se muuttuu tulevaisuudessa, kun SDK: ita lisätään, päivitetään tai poistetaan Firebasesta. Saat ajantasaiset tiedot sekä kiertotavan Firebase-todennuksen käyttämiseen ilman GMS: ää: katso googlen sivu.