Rozwiązywanie problemów ze Zdalną konfiguracją i najczęstsze pytania
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Na tej stronie znajdziesz pomoc w rozwiązywaniu problemów oraz odpowiedzi na najczęstsze pytania dotyczące korzystania z Remote Config. Jeśli nie możesz znaleźć tego, czego szukasz, lub potrzebujesz dodatkowej pomocy, skontaktuj się z zespołem pomocy Firebase.
Rozwiązywanie problemów ogólnych i najczęstsze pytania
Dlaczego pobrane wartości nie zmieniają zachowania ani wyglądu aplikacji?
Jeśli nie pobierzesz wartości za pomocą funkcji fetchAndActivate(), wartości będą przechowywane lokalnie, ale nie będą aktywowane. Aby aktywować pobrane wartości i umożliwić ich zastosowanie, wywołaj funkcję activate. Taka konstrukcja pozwala Ci kontrolować, kiedy zmienia się działanie i wygląd aplikacji, ponieważ możesz wybrać, kiedy wywołać funkcję activate. Po wywołaniu funkcji
activate kod źródłowy aplikacji określa, kiedy mają być używane zaktualizowane wartości parametru.
Możesz na przykład pobrać wartości, a następnie aktywować je przy następnym uruchomieniu aplikacji przez użytkownika. Dzięki temu nie musisz opóźniać uruchamiania aplikacji, gdy czeka ona na pobrane z usługi wartości. Zmiany w zachowaniu i wyglądzie aplikacji nastąpią, gdy będzie ona używać zaktualizowanych wartości parametrów.
Podczas tworzenia aplikacji wysyłam wiele żądań pobierania. Dlaczego aplikacja nie zawsze otrzymuje najnowszych wartości z usługi, gdy wysyła żądania pobierania?
Podczas tworzenia aplikacji możesz często (wiele razy na godzinę) pobierać i aktywować konfiguracje, aby szybko wprowadzać zmiany w trakcie tworzenia i testowania aplikacji. Aby umożliwić szybkie wprowadzanie zmian w projekcie, nad którym pracuje do 10 deweloperów, możesz tymczasowo ustawić w aplikacji obiekt FirebaseRemoteConfigSettings z niskim minimalnym interwałem pobierania (setMinimumFetchIntervalInSeconds).
Jak szybko usługa Remote Config zwraca pobrane wartości po tym, jak moja aplikacja wyśle żądanie pobrania?
Urządzenia zwykle otrzymują pobrane wartości w mniej niż sekundę, a często w milisekundach. Remote Config usługa
obsługuje żądania pobierania w milisekundach, ale czas potrzebny na
zrealizowanie żądania pobierania zależy od szybkości sieci urządzenia i
opóźnienia połączenia sieciowego używanego przez urządzenie.
Jeśli chcesz, aby pobrane wartości zaczęły obowiązywać w aplikacji jak najszybciej, ale bez pogarszania wrażeń użytkowników, rozważ dodanie wywołań funkcji fetchAndActivate za każdym razem, gdy aplikacja odświeża się na pełnym ekranie.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-03-17 UTC."],[],[]]