Product Flavor에 따라 google-services.json 파일 따로 적용하기

Firebase 서비스를 연동할 때 테스트 프로젝트와 실서비스 프로젝트를 구분해서 운영하게 되는데, 이 때 각 프로젝트를 위한 google-services.json 파일이 따로 나오게 된다.

테스트용 빌드와 배포용 빌드를 product flavor로 구분하고, 각 빌드에 따라 google-services.json 파일을 따로 적용할 수 있다.

별도로 설정할 부분은 없고, product flavor 디렉토리에 json 파일을 각각 넣어두면 자동으로 적용된다.

예를 들어 내부 테스트와 배포용 product flavor를 각각 demo, prod로 선언했다면 아래와 같이 구성하면 된다.

(project root)/app/src/demo/google-services.json

(project root)/app/src/prod/google-services.json

자세한 내용은 공식 문서 참조: https://developers.google.com/android/guides/google-services-plugin

Leave a Comment

Your email address will not be published. Required fields are marked *