Google API Key 발급 (Map)
by 민갤
구글에서 제공하는 API를 사용하려면 API Key가 필요하다.
Google API Key 발급받기
1 [Google Maps API] 사이트 접속 - 시작하기 - 네이티브 Android 앱용 지도 - 키 가져오기
([Google Devalopers]에서 Google API Console에 들어가 Google 프로젝트를 만들거나 기존 Google 프로젝트에서 API Key를 받을 수도 있다.)
2-1 Google 프로젝트가 없다면 생성 - 생성 즉시 API Key 발급 - API Key에 접근 제한을 걸고 싶다면 API Console을 클릭.
2-2 기존 Google 프로젝트에 새로 발급하려면 Google API Console에서 '사용자 인증 정보 - 사용자 인증 정보 만들기 - API키' 로 새로 만든다.
3 API Key에 접근 제한을 걸고 싶다면 API Key를 적용할 앱 프로젝트를 등록해야 한다.
제한 사항을 Android용으로 선택해
패키지 이름 칸에 API를 적용할 앱 프로젝트의 패키지 명을 입력하고
SHA-1 인증서 지문은 다음 설명을 통해 얻어서 입력한다.
참고: 설정이 적용되는 데 최대 5분이 걸릴 수 있습니다.
디버그 인증서 SHA-1 얻기
안드로이드 스튜디오에서 프로젝트 파일을 열어 우측의 Gradle창을 활성화 시킨다.
'YourProjectName - YourProjectName(root) - Tasks - android - SigningReport' 를 열면 하단 Run에서 실행된다.
Text Mode로 안 보이면 좌측의 재생 icon 바로 옆에 있는 'Toggle Tasks executions/text mode'를 눌러 보기 방식을 바꾸어보면 SHA1 정보가 있다.
이 정보가 유출되면 다른 사람이 앱을 수정하거나 자신의 앱으로 대체할 수 있으므로 보안에 유의한다.