Firebase legger til et nytt lokalt emulator-UI, betalingsbehandlingsutvidelser og ML Model Management API

click fraud protection

Googles Firebase har lagt til et nytt lokalt emulatorgrensesnitt, to betalingsbehandlingsutvidelser og ML Model Management API. Les videre for å vite mer!

Firebase er et verktøysett levert av Google, og fungerer som en enhetlig backend-as-a-service (BaaS)-plattform for mobilutviklere. I et nøtteskall tilbyr Firebase en del verktøy for kodeverktøy som analyse, autentisering, databaser, konfigurasjon, push-meldinger, fillagring og mer. Den overordnede plattformen hjelper utviklere med å utføre mange vanlige oppgaver i appene sine uten å måtte bygge sine egne løsninger for disse oppgavene individuelt. For eksempel Firebase Auth SDK gjør det enkelt for utviklere å legge til et komplett påloggingssystem med en medfølgende brukergrensesnitt til appene deres. Nylig har Firebase har lagt til nye verktøy og funksjoner, for eksempel en ny emulator-UI, Stripe betalingsbehandlingsutvidelse, en forbedret TensorFlow lite-distribusjon og mer.

Ny emulator UI for lokal utvikling

Firebase Emulator-pakken ble lansert i fjor, og nå har Firebase-teamet lansert et nytt lokalt emulatorgrensesnitt i betautgivelseskanalen. Dette emulatorgrensesnittet vil hjelpe utviklere til enkelt og trygt å teste ny kode uten å måtte vente på utrullinger eller oppleve faktureringskostnader. Du kan også ta med nye utviklere med bare noen få CLI-kommandoer som raskt kan lage lokale forekomster av Firebase-tjenester.

Emulator Suite støtter nå også øyeblikkelig kodeinnlasting av sikkerhetsregler.

Stripe betalingsbehandlingsutvidelse

Firebase tilbyr også Extensions, som er ferdigpakkede kodepakker som utviklere kan bruke til å automatisere vanlige utvikleroppgaver. Nå har Firebase bygget to nye utvidelser i samarbeid med Stripe, som lar utviklere raskt legge til og administrere betalingsbehandlingsfunksjoner til appene sine. De Send fakturaer med Stripe Utvidelse lar utviklere programmatisk opprette og sende merkede kundefakturaer ved å bruke Stripe-betalingsplattformen. De Kjør abonnementsbetalinger med Stripe Utvidelse kan brukes til å opprette og synkronisere abonnementer for nettbrukere med Stripe, samt kontrollere tilgang til abonnementsinnhold via Firebase-autentisering. Med disse utvidelsene trenger du som utvikler ikke å lære Stripes API eller finne ut hvordan du integrerer Stripe med Firebase – bare installer disse utvidelsene og du bør være klar til å gå.

Forbedret TensorFlow Lite-distribusjon

Firebase har også introdusert ML Model Management API som lar utviklere programmessig oppdatere og distribuere ML-modeller til TensorFlow Lite uten å måtte bruke konsollen. Dette er spesielt nyttig når det er en maskinlæringspipeline som automatisk omskoler modeller med nye data, siden du nå kan laste opp de oppdaterte modellene til Firebase programmatisk. Dette hevder å redusere den opprinnelige appinstallasjonsstørrelsen, tillate A/B-testing av flere modeller, evaluere ytelsen og oppdatere modeller uten å måtte publisere hele appen på nytt.


Siden det ikke har vært noen fysiske hendelser de siste månedene, Google har vært vert for Firebase Live videoer for å informere og utdanne utviklere om ulike relaterte emner. Google har også annonsert mange nye funksjoner og forbedringer til Firebase i løpet av året, inkludert Early Access Programs API, Cloud Firestore for C++ og Unity, og Logg på med Apple gjennom Firebase-autentisering.