앱 업데이트를 하지 않아도 운영이슈에 대응하여 앱의 동작을 변경할 수 있는 기능

주요 기능

  1. 앱 변경사항 적용
  2. 사용자 별 다양한 환경 제공
    1. A/B 테스트 실행 후 모든 사용자층에 적용

XML 파일

<?xml version="1.0" encoding="utf-8"?>
<defaultMap>
    <entry>
        <key>key값</key>
        <value>default value</value>
    </entry>
</defaultMap>

Class 파일

FirebaseRemoteConfig.getInstance().run {
   this.setDefaultsAsync(R.xml.remote_config)

    // 데이터 업데이트
    this.fetch(0).addOnCompleteListener {
        if (it.isSuccessful) {
            this.activate() // 값 적용
        }
    }

		this
}