Dzięki wdrożeniom Remote Config możesz bezpiecznie i stopniowo udostępniać nowe funkcje i aktualizacje aplikacji. Możesz kontrolować wdrażanie nowych funkcji aplikacji, kierując je do określonych grup użytkowników. Podobnie jak w przypadku testów A/B, podczas wdrażania grupa z włączoną funkcją jest porównywana z grupą kontrolną o takiej samej wielkości, aby uzyskać miarodajne wyniki.
Krok 1. Wyposaż aplikację w Remote Config, Crashlytics i Google Analytics
Zanim zaczniesz używać wdrażania Remote Config, aby stopniowo udostępniać użytkownikom nowe funkcje, musisz wyposażyć aplikację w Zdalną konfigurację Firebase, Crashlytics i Google Analytics.
- Postępuj zgodnie z instrukcjami podanymi w artykule Pierwsze kroki ze Zdalną konfiguracją, aby dodać Remote Config i Analytics do aplikacji i utworzyć szablon Remote Config. Musisz używać Firebase BoM w wersji 32.6.0 lub nowszej (Remote Config SDK w wersji 21.6.0 lub nowszej).
- Postępuj zgodnie z instrukcjami podanymi w artykule Pierwsze kroki z Crashlytics, aby dodać Crashlytics do aplikacji. Pamiętaj, aby wdrożyć pakiet SDK Firebase na iOS w wersji 10.24.0 lub nowszej.
Aby zapewnić optymalne działanie, zalecamy wdrożenie w aplikacjach Zdalnej konfiguracji w czasie rzeczywistym. Dzięki temu wartości wdrażania będą pobierane natychmiast po opublikowaniu.
Krok 2. Skonfiguruj wdrażanie w konsoli Firebase
Gdy aplikacja zostanie wyposażona w Remote Config, Crashlytics i Analytics, możesz utworzyć wdrożenie w konsoli Firebase.
- W konsoli Firebase otwórz stronę DevOps i zaangażowanie > Zdalna konfiguracja > Wdrażanie.
- Kliknij Utwórz wdrażanie.
- W polu Parametr wybierz istniejący parametr lub utwórz nowy, który chcesz zaktualizować w ramach wdrażania, a następnie kliknij Dalej.
Utwórz lub wybierz warunek docelowy. Ten warunek określa, które urządzenia zostaną dodane do grup z wdrażaniem i grup kontrolnych. Więcej informacji o tym, jak grupy z włączonym wdrażaniem i grupy kontrolne są przypisywane do użytkowników, znajdziesz w artykule Informacje o członkostwie w grupie wdrażania.
Kliknij Dalej i w polu Włączona wartość dodaj wartość, którą chcesz udostępnić użytkownikom.
W polu Losowy odsetek wpisz łączny odsetek urządzeń, które powinny otrzymać wartość „Włączone”. Firebase przypisuje grupę kontrolną o takiej samej wielkości, aby zapewnić dokładne porównanie wyników podczas pomiaru skuteczności włączonej funkcji, dlatego ta wartość musi wynosić maksymalnie 50%, chyba że wdrażasz funkcję dla 100% użytkowników. Pamiętaj, że ta wartość jest ograniczona przez Twoje warunki. Jeśli na przykład skonfigurujesz warunek, który został wdrożony tylko w wersji 2.0 aplikacji, a 30% użytkowników korzysta z wersji 2.0, ustawienie tej wartości na 50% będzie oznaczać, że 15% wszystkich użytkowników otrzyma wartość wdrożenia.
Kliknij Dalej i podaj Nazwę oraz opcjonalnie Opis, a następnie kliknij Zapisz.
Aby rozpocząć wdrażanie, kliknij Opublikuj zmiany, sprawdź zmienione parametry, a następnie ponownie kliknij Opublikuj zmiany.
Wdrażanie powinno się rozpocząć, a wyniki powinny być widoczne niemal natychmiast.
Dalsze kroki
- Więcej informacji o wynikach wdrażania znajdziesz w artykule Wyniki wdrażania.