Do usługi Google Firebase dodano nowy lokalny interfejs emulatora, dwa rozszerzenia przetwarzania płatności i interfejs API zarządzania modelem ML. Czytaj dalej, aby dowiedzieć się więcej!
Firebase to zestaw narzędzi udostępniany przez Google, działający jako ujednolicona platforma typu backend jako usługa (BaaS) dla programistów mobilnych. W skrócie, Firebase zapewnia sporo narzędzi do narzędzi wbudowanych w kod, takich jak analityka, uwierzytelnianie, bazy danych, konfiguracja, przesyłanie wiadomości push, przechowywanie plików i inne. Ogólna platforma pomaga programistom wykonywać wiele typowych zadań w ich aplikacjach bez konieczności indywidualnego tworzenia własnych rozwiązań do tych zadań. Na przykład Pakiet SDK Firebase Auth ułatwia programistom dodanie kompletnego systemu logowania z towarzyszący interfejs użytkownika do swoich aplikacji. Niedawno Firebase dodał nowe narzędzia i funkcje, takie jak nowy interfejs emulatora, rozszerzenie przetwarzania płatności Stripe, ulepszone wdrożenie TensorFlow Lite i wiele innych.
Nowy interfejs emulatora do lokalnego rozwoju
Pakiet Firebase Emulator został wydany w zeszłym roku, a teraz zespół Firebase uruchomił nowy lokalny interfejs emulatora w kanale wersji beta. Ten interfejs emulatora pomoże programistom łatwo i bezpiecznie testować nowy kod bez konieczności czekania na wdrożenie lub ponoszenia kosztów rozliczeniowych. Możesz także wdrożyć nowych programistów za pomocą kilku poleceń CLI, które mogą szybko utworzyć lokalne instancje usług Firebase.
Pakiet emulatorów obsługuje teraz także natychmiastowe przeładowywanie kodu zasady bezpieczeństwa.
Rozszerzenie przetwarzania płatności Stripe
Firebase oferuje również rozszerzenia, czyli gotowe pakiety kodu, których programiści mogą używać do automatyzacji typowych zadań programistów. Teraz Firebase we współpracy ze Stripe stworzył dwa nowe rozszerzenia, które umożliwiają programistom szybkie dodawanie funkcji przetwarzania płatności do ich aplikacji i zarządzanie nimi. The Wysyłaj faktury za pomocą paska Rozszerzenie umożliwia programistom programowe tworzenie i wysyłanie markowych faktur klientów za pomocą platformy płatności Stripe. The Uruchom płatności subskrypcyjne za pomocą Stripe Rozszerzenia można używać do tworzenia i synchronizowania subskrypcji dla użytkowników Internetu za pomocą Stripe, a także kontrolowania dostępu do treści subskrypcji poprzez uwierzytelnianie Firebase. Dzięki tym rozszerzeniom jako programista nie musisz uczyć się interfejsu API Stripe ani zastanawiać się, jak zintegrować Stripe z Firebase — po prostu zainstaluj te rozszerzenia i gotowe.
Ulepszone wdrożenie TensorFlow Lite
Firebase wprowadził także interfejs API zarządzania modelami ML, który umożliwia programistom programowe aktualizowanie i wdrażanie modeli ML w TensorFlow Lite bez konieczności korzystania z konsoli. Jest to szczególnie przydatne, gdy istnieje potok uczenia maszynowego, który automatycznie ponownie szkoli modele przy użyciu nowych danych, ponieważ możesz teraz programowo przesyłać zaktualizowane modele do Firebase. Ma to na celu zmniejszenie początkowego rozmiaru instalacji aplikacji, umożliwienie testowania A/B wielu modeli, ocenę wydajności i aktualizację modeli bez konieczności ponownego publikowania całej aplikacji.
Ponieważ w ciągu ostatnich kilku miesięcy nie miały miejsca żadne zdarzenia fizyczne, Google jest gospodarzem Firebase Live filmy informujące i kształcące programistów na różne powiązane tematy. W ciągu roku Google ogłosił także wiele nowych funkcji i ulepszeń Firebase, m.in API programów wczesnego dostępu, Cloud Firestore dla C++ i Unity, I Zaloguj się w Apple poprzez uwierzytelnianie Firebase.