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 ramach 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 używać Remote Configwdrażania etapowego, aby stopniowo udostępniać nowe funkcje użytkownikomCrashlytics, 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 i 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 tej 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, przejrzyj zmienione parametry, a następnie ponownie kliknij Opublikuj zmiany.

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

Dalsze kroki