Dzięki Remote Config wdrożeniom możesz bezpiecznie i stopniowo publikować nowe funkcje i aktualizacje do Twojej aplikacji. Podczas wdrażania możesz kontrolować publikowanie nowych funkcji aplikacji przez kierowane na określone grupy użytkowników. Podobnie jak w przypadku testów A/B, w ramach wdrażania grupa włączona jest porównywana z grupą kontrolną o tej samej wielkości, aby można było uzyskać wiarygodne wyniki.
Krok 1. Dostosuj aplikację za pomocą usług Remote Config, Crashlytics i Google Analytics
Zanim zaczniesz korzystać z Remote Config wdrożeń do stopniowego wprowadzania nowych funkcji w dla użytkowników, aplikacja powinna korzystać ze Zdalnej konfiguracji Firebase, Crashlytics i Google Analytics.
- Postępuj zgodnie z instrukcjami w artykule Pierwsze kroki z aplikacją Pilot. Skonfiguruj, aby dodać Remote Config oraz Analytics do aplikacji i utwórz szablon Remote Config. Musisz mieć pewność, że używasz pakietu Firebase BoM w wersji 32.6.0 lub nowszej (Remote Configpakiet SDK w wersji 21.6.0 lub nowszej).
- Postępuj zgodnie z instrukcjami podanymi w artykule Pierwsze kroki z Crashlytics, aby dodać użytkownika Crashlytics do do aplikacji. Pamiętaj, aby wdrożyć pakiet SDK Firebase na iOS w wersji 10.24.0 lub nowszej.
Dla uzyskania optymalnej wydajności zalecamy wdrożenie funkcji zdalnej w czasie rzeczywistym konfigurację w aplikacjach, aby zapewnić ich prawidłowe wdrożenie. są pobierane zaraz po ich opublikowaniu.
Krok 2. Skonfiguruj wdrożenie w konsoli Firebase
Po skonfigurowaniu w aplikacji tych parametrów: Remote Config, Crashlytics i Analytics możesz utworzyć wdrożenie w konsoli Firebase.
- W konsoli Firebase przejdź do sekcji Remote Config i otwórz Wdrożenia.
- Kliknij Utwórz wdrożenie.
- W polu Parametr wybierz istniejący parametr lub utwórz nowy. aby zaktualizować go wraz z wdrożeniem, a następnie kliknij Dalej.
Utwórz lub wybierz Warunek docelowo. Ten warunek określa, które urządzenia zostaną dodane do grupy z włączonym wdrażaniem i grupy kontrolnej. Zobacz Informacje o grupie wdrożenia subskrypcja znajdziesz więcej informacji na temat grup z włączonym wdrażaniem i grup kontrolnych przypisane użytkownikom.
Kliknij Dalej i w polu Wartość włączona wpisz odpowiednią wartość. udostępniać użytkownikom.
W polu Losowa wartość procentowa wpisz łączny odsetek urządzeń który powinien otrzymać włączoną wartość. Firebase przypisuje wartość takiej samej wielkości grupy kontrolnej, aby zapewnić dokładne porównanie wyników, pomiaru skuteczności włączonej funkcji, wartość ta musi wynosić 50% lub rzadziej, chyba że wdrożysz usługę w 100%. Pamiętaj, że ta wartość jest ograniczona przez warunków: jeśli np. skonfigurowano warunek, który został wdrożony do wersji 2.0, z której 30% użytkowników korzysta z wersji 2.0, ustawienie tej wartości na 50% oznacza, że 15% wszystkich użytkowników uzyskać wartość wdrożenia.
Kliknij Dalej i podaj Nazwę oraz opcjonalnie Opis. kliknij Zapisz.
Aby rozpocząć wdrażanie, kliknij Opublikuj zmiany, sprawdź zmienione i jeszcze raz kliknij Opublikuj zmiany.
Wdrożenie powinno się rozpocząć i powinno być możliwe wyświetlenie wyników niemal natychmiast.
Dalsze kroki
- Więcej informacji o wynikach wdrożenia znajdziesz w artykule Omówienie wdrażania wyników.