이전 글에서 구글 로그인을 안드로이드 앱에 연동한 적이 있었습니다.
develop-writing.tistory.com/32
구글 로그인 기능이 있는 앱을 플레이 스토어 출시하기 위해서 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 지문에 대한 정보가 나옵니다.
'Android > 개념 및 예제' 카테고리의 다른 글
[안드로이드] 핸드폰 번호, 기기 고유 id 등 단말기 정보 가져오기 (2) | 2021.01.19 |
---|---|
안드로이드 런타임 퍼미션(runtime permissions) (0) | 2021.01.19 |
카카오 로그인 API - 출시를 위한 키 해시 등록하는 방법 (0) | 2021.01.10 |
[Android] 구글 로그인을 안드로이드 앱에 연동하기 (4) | 2021.01.10 |
[Android] 카카오 로그인을 안드로이드 앱에 연동하기 (0) | 2021.01.10 |