카카오나 다른 API를 사용할 때 키해시를 필요로 하는 경우가 있습니다.
그런데 이때 Google Play 앱 서명을 사용한다면, 해시키를 추가로 등록해야 합니다. 왜냐하면 Google Play Console에서 얻은 SHA-1 인증서 지문을 Base64 로 인코딩해서 사용해야 하기 때문입니다.
다양한 방법이 있겠지만, 저는 다음과 같은 방법을 사용했습니다.
1. Google Play Console에서 얻은 SHA-1 인증서 지문
설정 -> 앱 무결성 -> 앱 서명 키 인증서 부분에서 SHA-1 인증서 지문을 가져옵니다.
2. git bash 사용
위 링크를 타고 들어가서 git bash 를 설치합니다.
git bash 에 대한 설명은 아래 사이트에 자세히 나와있습니다. 그러나 현재는 해시키를 얻는 것에 집중할 것이므로, 자세한 설명은 생략하겠습니다.
https://parkjh7764.tistory.com/39
git bash를 설치한 이후,
echo "{SHA-1_인증서_지문}" | xxd -r -p | openssl base64
이 값을 입력하면 해시키 값이 나옵니다. 이를 연동하고 있는 API에 등록해주면 됩니다.
728x90
반응형
'Android > 정보' 카테고리의 다른 글
뷰페이저(ViewPager) 관련 짜투리 지식 1 (스와이프 및 애니메이션 제거, 스와이프 속도 조절) (0) | 2021.12.12 |
---|---|
텍스트뷰(TextView) 관련 짜투리 지식 2 (더보기 설정) (0) | 2021.12.11 |
텍스트뷰(TextView) 관련 짜투리 지식 1 (특정 문자열 색상 설정, 밑줄 긋기, 특정 문자열 폰트 설정) (0) | 2021.12.10 |