Dzięki Remote Configwdrażaniu wersji możesz bezpiecznie i stopniowo udostępniać nowe funkcje i aktualizacje aplikacji. W przypadku wdrażania wersji możesz kontrolować udostępnianie nowych funkcji aplikacji, kierując je do określonych grup użytkowników. Podobnie jak w przypadku testów A/B, w przypadku wdrażania grupa, w której włączono funkcję, jest porównywana z równoliczną grupą kontrolną, aby uzyskać miarodajne wyniki.
Krok 1. Zintegruj aplikację z Remote Config, Crashlytics i Google Analytics
Zanim zaczniesz korzystać z Remote Configwdrażania etapowego, aby stopniowo udostępniać nowe funkcje użytkownikom, musisz zintegrować aplikację ze Zdalną konfiguracją FirebaseCrashlytics i Google Analytics.
- Aby dodać do aplikacji Remote Config i Analytics oraz utworzyć szablon Remote Config, postępuj zgodnie z instrukcjami w artykule Wprowadzenie do Zdalnej konfiguracji. Musisz mieć pewność, że używasz Firebase BoM w wersji 32.6.0 lub nowszej (Remote Configpakiet SDK w wersji 21.6.0 lub nowszej).
- Aby dodać Crashlytics do aplikacji, postępuj zgodnie z instrukcjami w artykule Wprowadzenie doCrashlytics.Pamiętaj, aby wdrożyć pakiet SDK Firebase na iOS w wersji 10.24.0 lub nowszej.
Aby uzyskać optymalną wydajność, zalecamy wdrożenie w aplikacjach zdalnej konfiguracji w czasie rzeczywistym. Dzięki temu wartości wdrożenia będą pobierane natychmiast po opublikowaniu.
Krok 2. Skonfiguruj wdrożenie w konsoli Firebase
Po zintegrowaniu aplikacji z Remote Config, Crashlytics i Analytics możesz utworzyć wdrożenie w 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 będzie aktualizowany w miarę wdrażania, a potem kliknij Dalej.
Utwórz lub wybierz warunek kierowania. Ten warunek określa, które urządzenia zostaną dodane do grup wdrożeniowych i kontrolnych. Więcej informacji o tym, jak grupy wdrożeniowe i kontrolne są przypisywane do użytkowników, znajdziesz w artykule Omówienie członkostwa w grupie wdrożeniowej.
Kliknij Dalej, a w polu Wartość włączona dodaj wartość, którą chcesz udostępnić użytkownikom.
W polu Losowy odsetek wpisz łączny odsetek urządzeń, które powinny otrzymać włączoną wartość. Firebase przypisuje grupę kontrolną o podobnej wielkości, aby zapewnić dokładne porównanie wyników podczas pomiaru skuteczności włączonej funkcji. Dlatego ta wartość musi wynosić 50% lub mniej, chyba że wdrażasz funkcję w 100% przypadków. Pamiętaj, że ta wartość jest ograniczona przez Twoje warunki.Jeśli na przykład skonfigurowano warunek, który został wdrożony tylko w wersji 2.0 aplikacji, a 30% użytkowników korzysta z tej wersji, ustawienie tej wartości na 50% będzie oznaczać, że wartość wdrożenia otrzyma 15% wszystkich użytkowników.
Kliknij Dalej i podaj nazwę oraz opcjonalnie opis, a następnie kliknij Zapisz.
Aby rozpocząć wdrożenie, kliknij Opublikuj zmiany, przejrzyj zmienione parametry, a następnie ponownie kliknij Opublikuj zmiany.
Wdrożenie powinno się rozpocząć, a wyniki powinny być widoczne niemal od razu.
Dalsze kroki
- Więcej informacji o wynikach wdrażania znajdziesz w artykule Interpretowanie wyników wdrażania.