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ą 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 trzeba 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 moja 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 krótkim 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 cały ekran.
[[["Ł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-07-05 UTC."],[],[]]