코딩기록
구글 플레이 콘솔 SHA-1 인증서 위치 및 Google Maps SDK for Android 키 제한사항 적용 본문
반응형
Google Maps SDK for Android 사용 시, 보안을 위해 API 키의 사용 범위를 특정 앱으로 제한해야 한다.
Google Play Store에 이미 배포된 앱의 경우, 로컬에서 생성한 키가 아닌 Google Play Console의 앱 서명 키 인증서를 사용해야 한다.
(앱을 빌드할 때 사용하는 jks 파일 안의 SHA-1 키는 업로드 키 인증서이므로, 위 사용 범위 제한에 작동하지 않는다.)
구글 플레이 콘솔에서 앱 서명 키 인증서 SHA-1 키를 찾는데 애를 먹어서 공유한다.
1. 구글플레이 콘솔
테스트 및 출시 -> 앱 무결성 -> Play 앱 서명 -> 설정(빨간색 박스 표시)버튼을 누르면, 앱 서명 키 인증서 키를 찾을 수 있다.


2. 구글 클라우드
키 제한사항에 Android 앱을 클릭하고 패키지 이름과 SHA-1 키(디지털 지문)를 넣어주면 된다.
이렇게 하면 Google Maps SDK for Android은 내 앱에서 만드는 요청만 받는다.
배포된 앱이 아닌 개발 버전에서도 구글지도가 나와야 하므로, 배포용 키와 더불어 개발용 키(=> 터미널에 SigningReport 입력하여 확인 가능)도 추가했다.

반응형
'프론트엔드 > 안드로이드' 카테고리의 다른 글
| 구글 플레이스토어 프로덕션 후에도 앱이름 + "(베타)" "(beta)"라고 뜨는 문제 (0) | 2025.02.02 |
|---|---|
| LinearLayout & RelativeLayout & FrameLayout (0) | 2024.05.19 |
| 플러터 MediaQuery (0) | 2024.03.11 |
| 플러터 Cloumn 과 Row (0) | 2024.03.11 |