Pierwsze kroki z wdrożeniami Zdalnej konfiguracji


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ównie liczną grupą kontrolną, aby uzyskać miarodajne wyniki.

Krok 1. Zintegruj aplikację z Remote Config, CrashlyticsGoogle Analytics

Zanim zaczniesz korzystać z Remote Configwdrażania etapowego, aby stopniowo udostępniać użytkownikom nowe funkcje, musisz zintegrować aplikację ze Zdalną konfiguracją FirebaseCrashlyticsGoogle Analytics.

  1. Aby dodać do aplikacji Remote ConfigAnalytics oraz utworzyć 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).
  2. 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, aby mieć pewność, że wartości wdrożenia są pobierane natychmiast po opublikowaniu.

Krok 2. Skonfiguruj wdrożenie w konsoli Firebase

Gdy w aplikacji zaimplementujesz Remote Config, CrashlyticsAnalytics, możesz utworzyć wdrożenie w konsoli Firebase.

  1. W konsoli Firebase kliknij Remote Config, a potem otwórz Wdrażanie.
  2. Kliknij Utwórz wdrożenie.
  3. W polu Parametr wybierz istniejący parametr lub utwórz nowy, który ma być aktualizowany w ramach wdrażania, a następnie kliknij Dalej.
  4. 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 użytkownicy są przypisywani do grup wdrożeniowych i kontrolnych, znajdziesz w artykule Omówienie członkostwa w grupach wdrożeniowych.

  5. Kliknij Dalej, a w polu Wartość włączona dodaj wartość, którą chcesz udostępnić użytkownikom.

  6. W polu Losowy odsetek wpisz łączny odsetek urządzeń, które powinny otrzymać włączoną wartość. 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ć 50% lub mniej, chyba że wdrażasz funkcję w 100% przypadków. Pamiętaj, że ta wartość jest ograniczona przez Twoje warunki. Jeśli np. skonfigurujesz warunek, który będzie stosowany 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.

  7. Kliknij Dalej i podaj nazwę oraz opcjonalnie opis, a następnie kliknij Zapisz.

  8. Aby rozpocząć wdrażanie, kliknij Opublikuj zmiany, sprawdź zmienione parametry, a potem ponownie kliknij Opublikuj zmiany.

Wdrożenie powinno się rozpocząć, a wyniki powinny być widoczne niemal natychmiast.

Dalsze kroki