Vai apsverat savā lietotnē ieviest vienu vai vairākus Google Firebase SDK? Pārbaudiet šo sarakstu, lai redzētu, vai tie ir atkarīgi no Google Play pakalpojumiem!
Google ir diezgan visuresošs vārds Android telpā. Uzņēmumam ne tikai pieder pats Android atvērtā pirmkoda projekts un tas to uztur, bet arī tas ir atbildīgs par to lielākā izplatīšanas platforma operētājsistēmā Android: Google Play veikals un pamatā esošie Google Mobile Services (GMS) komplekts. GMS šeit ir svarīga daļa. Firebase, Google vairāku platformu rīkkopa, kas paredzēta, piemēram, analīzei un avāriju noteikšanai, izmanto GMS, lai nodrošinātu lielu daļu savu funkcionalitāti.
Tas viss ir labi, ja jūsu mērķa ierīcēs ir iepriekš instalētas Google lietotnes, bet ko darīt, ja tās nav? Ko darīt, ja lietotājs ir atbloķējis sāknēšanas ielādētāju un ievietojis ROM bez Google? Ko darīt, ja kāds izmanto Huawei ierīci vai ir importējis tālruni no Ķīnas? Vai no Firebase atkarīgās jūsu lietotnes daļas vienkārši nedarbosies?
Par laimi, ja mēģināt ieviest Firebase savā lietotnē, jums nav jāuzmin, kuri SDK darbosies ierīcēs bez Google un kuri ne. Google ir izpalīdzīgi izlaidusi sarakstu ar visiem saviem pašreizējiem Firebase SDK un to, vai tie ir atkarīgi no GMS. Varat to izmantot, lai vienā mirklī uzzinātu, kurus SDK varat droši ieviest un kuri, iespējams, būs jāpapildina vai jāizvairās.
Tālāk ir sniegta tabula, kurā norādīti Firebase SDK un tas, vai tiem ir GMS atkarība.
Bibliotēka |
GMS statuss |
---|---|
Play pakalpojumu reklāmas |
Obligāti |
Analytics |
Ieteicams |
Lietotņu indeksēšana |
Obligāti |
Autentifikācija |
Obligāti |
Firestore |
Nav nepieciešams |
Funkcijas |
Nav nepieciešams |
Ziņapmaiņa |
Obligāti |
Uzglabāšana |
Nav nepieciešams |
Crashlytics |
Nav nepieciešams |
Dinamiskās saites |
Obligāti |
ML Vīzija |
Obligāti |
ML modeļu tulks |
Obligāti |
Ziņapmaiņa lietotnē |
Nav nepieciešams |
Ziņojumapmaiņas displejs lietotnē |
Nav nepieciešams |
Instalācijas |
Nav nepieciešams |
Performance |
Obligāti |
Datu bāze |
Nav nepieciešams |
Konfig |
Nav nepieciešams |
Pārsteidzoši daudz Firebase SDK faktiski darbojas labi, neinstalējot GMS. Pat autentifikācijas SDK var izmantot bez GMS ar pareizo ieviešanu.
Ņemiet vērā, ka šis saraksts ir precīzs tikai no šī raksta publicēšanas, kas ir 6. septembrī. Iespējams, tas nākotnē mainīsies, jo SDK tiks pievienoti, atjaunināti vai noņemti no Firebase. Lai iegūtu jaunāko informāciju, kā arī risinājumu Firebase autentifikācijas lietošanai bez GMS, apskatiet Google lapu.