Wdrożenia Zdalnej konfiguracji

Wdrożenie Zdalnej konfiguracji pozwala na bezpieczne i stopniowe publikowanie nowych funkcje i aktualizacje aplikacji. za pomocą Zdalnej konfiguracji, , możesz publikować nowe funkcje aplikacji w bardziej kontrolowany sposób do określonych grup użytkowników. W miarę postępów wdrożenia monitoruj za pomocą Firebase Crashlytics i Google Analytics. Używaj Zdalna konfiguracja jest wdrażana w tych krajach:

  • Ogranicz potencjalne problemy: zidentyfikuj i rozwiąż wszystkie błędy i problemy. zanim wpłyną na dużą część Twoich użytkowników.
  • Gromadzenie cennych opinii: zbierz opinie od ograniczonej grupy odbiorców i iterację wdrożenia, zanim udostępnisz ją szerszemu gronu odbiorców.
  • Umożliwiaj programowanie iteracyjne: wprowadzaj szybkie, iteracyjne zmiany w powszechnie wdrażanych aplikacji przy jednoczesnym ograniczeniu ryzyka
  • Monitoruj dane, na których Ci zależy: porównaj stabilność aplikacji między i grupy kontrolne za pomocą Crashlytics Google Analytics do monitorowania takich danych jak przychody i zaangażowanie.

Jeśli na przykład masz aplikację wykorzystującą generatywną AI, przechowuje prompty w parametrze JSON Zdalnej konfiguracji, możesz więc:

  1. Utwórz wdrożenie, które aktualizuje parametr zawierający prompty LLM tylko niewielki odsetek Twoich użytkowników.
  2. Czy należy monitorować uzyskiwaną skuteczność (czy wzrost lub spadek liczby konwersji)? A co z zaangażowaniem? Czy awarii jest więcej czy mniej?
  3. W zależności od wyników wdrożenia możesz zdecydować się na:
    • Wycofaj zmianę.
    • Zaktualizuj wartość parametru prompta, aby dostosować i doprecyzować model .
    • Zwiększ odsetek użytkowników biorących udział we wdrożeniu, aby udostępnić je większej liczbie odbiorców. dzięki którym wszyscy użytkownicy korzystają z niej.

Możesz też uzyskać dostęp do w historii za pomocą konsoli Firebase.

Najważniejsze funkcje

Kieruj na atrybuty użytkownika Udostępnianie funkcji określonym użytkownikom segmentów użytkowników na podstawie właściwości użytkownika, zachowania w aplikacji lub innych odpowiednich kryteriów.
Wdrażanie etapowe Stopniowo zwiększaj odsetek użytkowników, którym z czasem poznają nowe funkcje, co zmniejsza ryzyko nieoczekiwanych problemów.
Monitorowanie stabilności Używaj Crashlytics do monitorowania potencjału problemy (np. awarie, błędy niekrytyczne i aplikacje nieresponsywne), które może być wprowadzone w ramach danej funkcji.
Wgląd w najważniejsze dane Upewnij się, że Twój nowy ma pozytywny wpływ na wskaźniki Google Analytics, które są dla Ciebie istotne np. konwersje, przychody i zaangażowanie użytkowników.
Funkcja przywracania Jeśli wyniki wdrożenia pokazują potencjał przywrócić poprzednią wersję funkcji dla wszystkich lub określonego segmentu użytkowników, których dotyczy ten problem.

Jak to działa?

Wdrożenie Zdalnej konfiguracji bazuje na 3 kluczowych elementach:

  1. Zdalna konfiguracja przechowuje oraz zarządza danymi konfiguracyjnymi aplikacji, w tym flagami funkcji parametrów konfiguracji.
  2. Crashlytics zapewnia raportowania awarii w czasie rzeczywistym i monitorowania wydajności, aby można było śledzić wpływu wdrożenia i szybko zidentyfikować problemy zyskujące popularność.
  3. Google Analytics udostępnia możliwość kierowania wdrożeń na podstawie atrybutów użytkownika oraz monitorowania wpływa na kluczowe dane, takie jak przychody, zaangażowanie użytkowników i liczba konwersji. zdarzeń.

Więcej informacji: Informacje o wdrożeniach Zdalnej konfiguracji

Ścieżka implementacji

Skonfiguruj Zdalna konfiguracja Zdefiniuj flagi funkcji oraz w konsoli Firebase.
Zainstaluj Crashlytics Zintegruj Crashlytics z należy monitorować jej wydajność i wykrywać wszelkie problemy.
Konfiguracja Google Analytics Integracja Analytics wyświetlać w aplikacji najważniejsze dane, np. o przychodach i użytkownikach, i ich utrzymanie.
Wdróż logikę wdrożenia Skonfiguruj Zdalną konfigurację w konsoli Firebase i w aplikacji, aby mieć dostęp do funkcji i je stosować flagi i parametrów konfiguracji na podstawie kierowania na użytkowników; kryteria.
Monitorowanie i korygowanie Monitoruj dane Crashlytics i opinii użytkowników, aby śledzić wpływ wdrożenia i wprowadzać niezbędną.

Zasady i ograniczenia

Eksperymenty z testami A/B i wdrożenia Zdalnej konfiguracji mają taki sam udział w eksperymencie limit: 24. Na przykład jeśli prowadzisz 12 testów A/B, ograniczona do 12 aktywnych wdrożeń.

Dalsze kroki