실시간 원격 구성 권장사항

실시간 Remote Config를 사용하면 리스너를 연결하고 구성을 실시간으로 업데이트할 수 있습니다. 이는 새 기능을 테스트할 때 기능 플래그를 즉시 전환하거나 기간 한정 특가 판매를 홍보하는 등 자주 업데이트해야 하는 기능이나 사용자 흐름에 적합합니다.

실시간 Remote Config을 전략적으로 사용하기

실시간 Remote Config의 가치를 극대화하려면 기능 플래그 전환과 같이 즉각적인 업데이트가 필요한 애플리케이션의 주요 영역에 집중하고 이러한 특정 구성요소 주변의 리스너 수명 주기 이벤트를 신중하게 관리하세요.

이 타겟팅 전략은 사용자가 앱의 관련 섹션을 탐색할 때만 구성 업데이트를 위한 가져오기 요청이 발생하도록 합니다.

즉시 전송이 필요하지 않은 업데이트의 경우 더 긴 가져오기 간격을 고려하고 이를 중요한 매개변수의 즉각적인 업데이트를 위한 실시간 리스너와 페어링합니다. 이렇게 하면 비활성 사용자가 시간이 지남에 따라 최신 구성을 계속 수신하는 동시에 전체 가져오기 볼륨이 줄어들고 앱 인스턴스가 실시간 기능으로 이동하기 전에도 최신 값을 로드할 수 있습니다.

실시간 Remote Config 사용 시 유의사항

실시간 Remote Config를 사용할 때는 가져오기 및 배터리 소비를 최적화하기 위해 다음 고려사항에 유의하세요.

  • 가져오기 한도: 콘솔에서 파라미터가 업데이트될 때마다 무효화 신호가 수신 대기 클라이언트 앱으로 전송되어 가져오기 한도에 포함되는 가져오기가 트리거됩니다.
  • 배터리 소모: 업데이트를 수신하기 위해 열린 HTTP 연결을 유지하면 사용자 기기에서 배터리 사용량이 증가합니다.

addOnConfigUpdateListener를 사용하여 리스너를 추가할 수 있습니다. 앱의 여러 섹션에 리스너를 추가하면 Remote Config는 모든 리스너에 대해 단일 HTTP 연결을 유지하고 재사용합니다. 추가된 리스너를 정리하려면 각 ConfigUpdateListenerRegistration 객체에서 remove를 호출합니다. 열린 네트워크 연결을 닫으려면 추가된 모든 리스너가 삭제되었는지 확인하세요.

다음 단계