본문 바로가기
Android

안드로이드 프로젝트 API 키 숨기기

by 열정창작소 2023. 1. 4.

루트 수준의 build.gradle에 추가

plugins {

    id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin' version '2.0.1' apply false

}

 

앱 수준의 build.gradle에 추가

plugins {
                 
     id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin'
}

 

local.properties에 추가


apiKey=50535c7e360c86bbeaf6c0b890e1234

 

상수값 적은 클래스에 

object Constants {
    const val API_KEY = BuildConfig.apiKey
}

 

local.properties는 로컬 설정 파일 이므로 위처럼 하면 외부 노출을 피해야하는 키값의 경우 로컬에만 저장이 된다

 

'Android' 카테고리의 다른 글

Coroutine Builder  (0) 2023.01.04
Coroutine Context  (0) 2023.01.04
코루틴과 스레드  (0) 2023.01.04
Android Singleton 패턴 객체  (0) 2023.01.04
Android 최근 출시 노트 링크  (0) 2023.01.03