본문 바로가기

Android/개념 및 예제

구글 로그인 API - release key hash 등록하기

이전 글에서 구글 로그인을 안드로이드 앱에 연동한 적이 있었습니다.

develop-writing.tistory.com/32

 

[Android] 구글 로그인을 안드로이드 앱에 연동하기

이번에는 구글 로그인을 연동해보겠습니다. 구글 로그인도 카카오 로그인처럼 실 서비스에 적용하기 위해서는 다음 3단계를 거쳐야 합니다. 1. 앱 등록 및 설정 2. 기능 구현 3. 릴리즈 키 등록 저

develop-writing.tistory.com

 

구글 로그인 기능이 있는 앱을 플레이 스토어 출시하기 위해서 release key hash(sha-1)을 Google Console에 등록해야 합니다.

(만약 파이어 베이스를 사용한다면 파이어 베이스 콘솔에서 등록해도 됩니다.)

 

release key hash를 구하는 방법은 2가지 있습니다.

1. Google Play Console에서 확인

2. 터미널/커맨드에서 keytool을 사용해서 확인하기

 

 

1. Google Play Console에서 확인

출시한 앱의 콘솔 > 설정 > 앱 서명에서 업로드 키 인증서를 확인하면 됩니다.

SHA1 인증서 지문을 Google Console API에 등록하거나 Firebase console에 등록하면 됩니다.

 

Google Console API에 등록하겠습니다.

등록하는 방법은 OAuth 클라이언트 ID를 생성하면 됩니다.

 

2. 터미널/커맨드에서 keytool을 사용해서 확인하기

Signed Apk를 생성할 때 OO.jks라는 키스토어 파일을 생성했습니다.

이것에 대한 SHA-1 를 구하고 위에 말한 Google Console API에 등록을 하면 해결됩니다.

keytool -list -v -keystore OOO.jks경로

keytool은 일반적으로 jdk가 설치된 곳의 bin 폴더 안에 있습니다.

명령이 실행되고 패스워드가 맞으면 다음과 같이 SHA1 지문에 대한 정보가 나옵니다.