Googles Firebase hat eine neue lokale Emulator-Benutzeroberfläche, zwei Zahlungsverarbeitungserweiterungen und eine ML-Modellverwaltungs-API hinzugefügt. Lesen Sie weiter, um mehr zu erfahren!
Firebase ist ein von Google bereitgestelltes Toolset, das als einheitliche Backend-as-a-Service (BaaS)-Plattform für mobile Entwickler fungiert. Kurz gesagt: Firebase bietet eine ganze Reihe von Tools für In-Code-Dienstprogramme wie Analysen, Authentifizierung, Datenbanken, Konfiguration, Push-Messaging, Dateispeicherung und mehr. Die Gesamtplattform hilft Entwicklern, viele häufige Aufgaben innerhalb ihrer Apps zu erledigen, ohne dass sie individuell eigene Lösungen für diese Aufgaben erstellen müssen. Zum Beispiel die Mit dem Firebase Auth SDK können Entwickler ganz einfach ein vollständiges Anmeldesystem hinzufügen mit einem begleitende Benutzeroberfläche zu ihren Apps. Kürzlich hat Firebase hat neue Tools und Funktionen hinzugefügtB. eine neue Emulator-Benutzeroberfläche, eine Stripe-Erweiterung für die Zahlungsabwicklung, eine verbesserte TensorFlow-Lite-Bereitstellung und mehr.
Neue Emulator-Benutzeroberfläche für die lokale Entwicklung
Die Firebase-Emulator-Suite wurde letztes Jahr eingeführt, und jetzt hat das Firebase-Team eine neue lokale Emulator-Benutzeroberfläche im Beta-Release-Kanal eingeführt. Diese Emulator-Benutzeroberfläche hilft Entwicklern, neuen Code einfach und sicher zu testen, ohne auf Bereitstellungen warten zu müssen oder Abrechnungskosten zu tragen. Sie können auch neue Entwickler mit nur wenigen CLI-Befehlen einbinden, die schnell lokale Instanzen von Firebase-Diensten erstellen können.
Die Emulator Suite unterstützt jetzt auch das sofortige Neuladen von Code Sicherheitsregeln.
Stripe-Erweiterung für die Zahlungsabwicklung
Firebase bietet auch Erweiterungen an, bei denen es sich um vorgefertigte Codepakete handelt, mit denen Entwickler häufige Entwickleraufgaben automatisieren können. Jetzt hat Firebase in Zusammenarbeit mit Stripe zwei neue Erweiterungen entwickelt, die es Entwicklern ermöglichen, ihren Apps schnell Zahlungsabwicklungsfunktionen hinzuzufügen und zu verwalten. Der Senden Sie Rechnungen mit Stripe Mit der Erweiterung können Entwickler mithilfe der Stripe-Zahlungsplattform programmgesteuert Markenrechnungen für Kunden erstellen und versenden. Der Führen Sie Abonnementzahlungen mit Stripe aus Die Erweiterung kann verwendet werden, um Abonnements für Webbenutzer mit Stripe zu erstellen und zu synchronisieren sowie den Zugriff auf Abonnementinhalte über die Firebase-Authentifizierung zu steuern. Mit diesen Erweiterungen müssen Sie als Entwickler weder die API von Stripe erlernen noch herausfinden, wie Sie Stripe in Firebase integrieren – installieren Sie einfach diese Erweiterungen und schon kann es losgehen.
Verbesserte TensorFlow Lite-Bereitstellung
Firebase hat außerdem die ML Model Management API eingeführt, die es Entwicklern ermöglicht, ML-Modelle programmgesteuert zu aktualisieren und auf TensorFlow Lite bereitzustellen, ohne die Konsole verwenden zu müssen. Dies ist besonders nützlich, wenn eine Pipeline für maschinelles Lernen vorhanden ist, die Modelle automatisch mit neuen Daten neu trainiert, da Sie die aktualisierten Modelle jetzt programmgesteuert in Firebase hochladen können. Dadurch soll die anfängliche Installationsgröße der App reduziert, A/B-Tests mehrerer Modelle ermöglicht, die Leistung bewertet und Modelle aktualisiert werden, ohne dass die gesamte App erneut veröffentlicht werden muss.
Da es in den letzten Monaten keine physischen Veranstaltungen gab, Google hat Firebase Live gehostet Videos, um Entwickler über verschiedene verwandte Themen zu informieren und aufzuklären. Google hat im Laufe des Jahres auch viele neue Funktionen und Verbesserungen für Firebase angekündigt, darunter API für Early-Access-Programme, Cloud Firestore für C++ und Unity, Und Melden Sie sich bei Apple über die Firebase-Authentifizierung an.