Pierwsze kroki z wdrożeniami Zdalnej konfiguracji


Dzięki Remote Config możesz bezpiecznie i stopniowo udostępniać nowe funkcje oraz 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, 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. Zaimplementuj w aplikacji funkcje Remote Config, CrashlyticsGoogle Analytics

Zanim zaczniesz stosować Remote Config do stopniowego udostępniania nowych funkcji użytkownikom, aplikacja powinna być wyposażona w Zdalną konfigurację Firebase, CrashlyticsGoogle Analytics.

  1. Aby dodać do aplikacji Remote ConfigAnalytics oraz utworzyć szablon Remote Config, postępuj zgodnie z instrukcjami w artykule Pierwsze kroki ze Zdalną konfiguracją. 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).
  2. Aby dodać Crashlytics do aplikacji, postępuj zgodnie z instrukcjami w artykule Wprowadzenie doCrashlytics. Zaimplementuj pakiet SDK Firebase na iOS w wersji 10.24.0 lub nowszej.

Aby zapewnić optymalną wydajność, zalecamy implementowanie w aplikacjach ustawienia RemoteConfig w czasie rzeczywistym, aby mieć pewność, że wartości wdrożenia będą pobierane, gdy tylko zostaną opublikowane.

Krok 2. Skonfiguruj wdrażanie w konsoli Firebase

Gdy Twoja aplikacja zostanie zinstrumentowana za pomocą pakietów Remote Config, CrashlyticsAnalytics, możesz utworzyć wdrożenie w konsoli Firebase.

  1. W konsoli Firebase otwórz Remote Config, a potem Wdrażanie.
  2. Kliknij Utwórz wdrażanie.
  3. W polu Parametr wybierz istniejący parametr lub utwórz nowy, który chcesz zaktualizować podczas wdrażania, a potem kliknij Dalej.
  4. Utwórz lub wybierz Warunek docelowo. Ten warunek określa, które urządzenia zostaną dodane do grup włączonych i kontrolnych. Więcej informacji o przypisywaniu użytkownikom grup z włączonym wdrażaniem i grup kontrolnych znajdziesz w artykule Omówienie przynależności do grupy wdrażania.

  5. Kliknij Dalej i w polu Włączona wartość 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ść. Ponieważ Firebase przypisuje grupę kontrolną o równej wielkości, aby zapewnić dokładne porównanie wyników podczas pomiaru skuteczności włączonej funkcji, ta wartość musi wynosić co najmniej 50%, chyba że wprowadzisz ją na 100%. Pamiętaj, że ta wartość jest związana z warunkami: jeśli np. 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% oznaczałoby, że 15% użytkowników otrzyma wartość wdrożenia.

  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 następnie ponownie kliknij Opublikuj zmiany.

Wdrożenie powinno się rozpocząć i powinno być możliwe do wyświetlenia wyników niemal natychmiast.

Dalsze kroki