Simple&Natural

[Android] Firebase Remote Config을 활용해 보자. 본문

안드로이드(Android)/기타

[Android] Firebase Remote Config을 활용해 보자.

Essense 2020. 11. 26. 07:57
728x90

Remote Config은 보통 앱에서 사용하는 설정값, 공지사항 등등의 데이터를 앱 업데이트 없이 배포하기 위해 사용한다.

 

이걸 약간 응용하면 따로 서버와 DB를 구성하지 않고도 간이 DB처럼 사용할 수가 있다!

 

그러나 DB처럼 실시간으로 값을 변경하거나 할 수는 없고 (변경된 값을 업데이트 하는 데 시간 제약이 있다)

저장량에도 한계가 있다.

 

아래 문서를 참고하면 약 80만자 정도의 Json 데이터를 저장 가능하므로

한번에 대량의 데이터를 넣고 사용하면서 1주일 혹은 1달에 한 번 데이터를 추가해주거나 하는 작업에는 매우 적합!

 

공식 가이드 문서에 매우 친절하게 사용법을 설명해주므로 그대로 참고하면 된다.

 

내 경우에는 Application 클래스에서 초기화를 하여 데이터를 받아와 사용하는 편.

 


매개변수 및 조건의 한도

Firebase 프로젝트에서 최대 2,000개의 매개변수와 최대 500개의 조건을 사용할 수 있습니다. 매개변수 키의 길이는 최대 256자이고 밑줄 또는 영문자(A~Z, a~z)로 시작해야 하며 숫자도 포함할 수 있습니다. 한 프로젝트에서 매개변수 값 문자열의 총 길이는 800,000자를 초과할 수 없습니다.


 

firebase.google.com/docs/remote-config/use-config-android

 

Android에서 Firebase 원격 구성 시작하기

Firebase 원격 구성으로 클라우드에서 앱의 매개변수를 정의하고 값을 업데이트하면 앱 업데이트를 배포하지 않고도 앱의 모양과 동작을 수정할 수 있습니다. 이 가이드에서는 시작하는 단계를

firebase.google.com

 

728x90