원격 구성 문제 해결 및 FAQ
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 페이지에서는 Remote Config 사용과 관련된 자주 묻는 질문(FAQ)에 대한 답변과 문제 해결 도움말을 제공합니다. 원하는 내용을 찾을 수 없거나 추가 지원이 필요하면 Firebase 지원팀에 문의하세요.
일반적인 문제 해결 및 FAQ
값을 가져와도 앱의 동작과 모양이 바뀌지 않는데 왜 그런가요?
fetchAndActivate()를 사용하여 값을 가져오지 않으면 값이 로컬에 저장되지만 활성화되지 않습니다. 가져온 값을 활성화하고 적용하려면 activate를 호출합니다. 이 설계 방식에서는 activate 호출 시기를 선택할 수 있으므로 앱의 동작과 모양이 변경되는 시점을 제어할 수 있습니다. activate를 호출하면 앱 소스 코드는 업데이트된 매개변수 값을 사용할 시점을 결정합니다.
예를 들어 값을 가져온 후 사용자가 다음번에 앱을 시작할 때 활성화하면 앱이 서비스에서 값을 가져오느라 기다릴 필요가 없으므로 앱 시작이 지연되지 않습니다. 앱에서 업데이트된 매개변수 값을 사용하면 그제야 앱의 동작과 모양에 변화가 나타납니다.
앱을 개발하는 중에 가져오기 요청을 빈번하게 보내고 있습니다. 앱에서 가져오기 요청을 보낼 때 서비스의 최신 값이 검색되지 않는 경우가 있는데 왜 그런가요?
앱 개발 중에는 앱 개발 및 테스트를 빠르게 반복하기 위해 구성을 매우 빈번하게 (한 시간에 몇 번씩) 가져오고 활성화해야 할 수도 있습니다. 개발자가 최대 10명인 프로젝트에서는 빠르게 반복할 수 있도록 앱에서 가져오기 간격 최솟값 (setMinimumFetchIntervalInSeconds)이 낮은 FirebaseRemoteConfigSettings 객체를 임시로 설정할 수 있습니다.
앱에서 가져오기 요청을 보내면 Remote Config 서비스에서 해당 값을 얼마나 빠르게 반환하나요?
가져올 값이 기기에 수신되는 데 걸리는 시간은 보통 1초 미만이며 몇 밀리초에 불과한 경우도 많습니다. Remote Config 서비스는 몇 밀리초 이내에 가져오기 요청을 처리하지만 가져오기 요청을 완료하는 데 필요한 시간은 기기의 네트워크 속도 및 기기에서 사용하는 네트워크 연결의 지연 시간에 좌우됩니다.
사용자 환경에 영향을 주지 않으면서 가져온 값을 가능한 한 빨리 앱에 적용하려면 앱에서 전체 화면 새로고침을 수행할 때마다 fetchAndActivate에 호출을 추가해 보세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-03-17(UTC)"],[],[]]