Firebase tilføjer en ny lokal emulator-UI, betalingsbehandlingsudvidelser og ML Model Management API

click fraud protection

Googles Firebase har tilføjet en ny lokal emulator UI, to betalingsbehandlingsudvidelser og ML Model Management API. Læs videre for at vide mere!

Firebase er et værktøjssæt leveret af Google, der fungerer som en samlet backend-as-a-service (BaaS) platform for mobiludviklere. I en nøddeskal leverer Firebase en hel del værktøjer til in-code-værktøjer som analyse, godkendelse, databaser, konfiguration, push-meddelelser, fillagring og mere. Den overordnede platform hjælper udviklere med at udføre en masse almindelige opgaver i deres apps uden at skulle bygge deres egne løsninger til disse opgaver individuelt. For eksempel Firebase Auth SDK gør det nemt for udviklere at tilføje et komplet login-system med en medfølgende brugergrænseflade til deres apps. For nylig har Firebase har tilføjet nye værktøjer og funktioner, såsom en ny emulator-UI, Stripe-betalingsbehandlingsudvidelse, en forbedret TensorFlow lite-implementering og mere.

Ny emulator UI til lokal udvikling

Firebase Emulator-pakken blev lanceret sidste år, og nu har Firebase-teamet lanceret en ny lokal emulator-UI i beta-udgivelseskanalen. Denne emulator UI vil hjælpe udviklere til nemt og sikkert at teste ny kode uden at skulle vente på implementeringer eller opleve faktureringsomkostninger. Du kan også integrere nye udviklere med blot nogle få CLI-kommandoer, der hurtigt kan oprette lokale forekomster af Firebase-tjenester.

Emulator Suite understøtter nu også øjeblikkelig genindlæsning af kode sikkerhedsregler.

Stripe betalingsbehandlingsudvidelse

Firebase tilbyder også Extensions, som er færdigpakkede kodepakker, som udviklere kan bruge til at automatisere almindelige udvikleropgaver. Nu har Firebase bygget to nye udvidelser i samarbejde med Stripe, som giver udviklere mulighed for hurtigt at tilføje og administrere betalingsbehandlingsfunktioner til deres apps. Det Send fakturaer med Stripe Udvidelse lader udviklere programmæssigt oprette og sende varemærkede kundefakturaer ved hjælp af Stripe-betalingsplatformen. Det Kør abonnementsbetalinger med Stripe Udvidelse kan bruges til at oprette og synkronisere abonnementer for webbrugere med Stripe, samt styre adgangen til abonnementsindhold via Firebase-godkendelse. Med disse udvidelser behøver du som udvikler ikke at lære Stripes API eller finde ud af, hvordan du integrerer Stripe med Firebase – du skal blot installere disse udvidelser, og du burde være klar til at gå i gang.

Forbedret TensorFlow Lite-implementering

Firebase har også introduceret ML Model Management API, som giver udviklere mulighed for programmæssigt at opdatere og implementere ML-modeller til TensorFlow Lite uden at skulle bruge konsollen. Dette er især nyttigt, når der er en maskinlæringspipeline, der automatisk genoplærer modeller med nye data, da du nu kan uploade de opdaterede modeller til Firebase programmatisk. Dette hævder at reducere den oprindelige app-installationsstørrelse, give mulighed for A/B-testning af flere modeller, evaluere ydeevne og opdatere modeller uden at skulle genudgive hele appen.


Da der ikke har været nogen fysiske begivenheder i de sidste par måneder, Google har været vært for Firebase Live videoer til at informere og uddanne udviklere om forskellige relaterede emner. Google har også annonceret en masse nye funktioner og forbedringer til Firebase i løbet af året, bl.a Early Access Programmer API, Cloud Firestore til C++ og Unity, og Log på med Apple gennem Firebase-godkendelse.