본문 바로가기
Android 개발/PlayStore & 출시

GooglePlay 앱서명(app signing)으로 HashKey 만들기

by Developer88 2017. 9. 12.
반응형

최근에 플레이스토어에 앱을 새로 생성하였다면,

GooglePlay 앱서명(app signing)이라는 것을 보게 됩니다.


개발자가 로컬에서 만든 키가아니라, 

구글서버에서 만든키를 가지고 사용한다는 것인데요.

릴리즈 빌드를 올리면 기존의 로컬 키는 삭제되고, 

구글서버의 앱서명을 사용하게 됩니다.


카카오톡 같은 경우 카톡공유하기 같은 API를 이용할 경우,

Hash키를 생성해서 제공하도록 되어있는데요.

구글서버의 앱서명을 이용해서 Hash키를 생성해서 제공해주어야 합니다.


오늘은 이 방법에 대해서 정리해 보겠습니다.



1. PlayStore 앱서명 찾기


먼저, PlayConsole내에 앱서명을 먼저 찾아야 하는데요.

왼쪽 네비게이션에서 찾을 수 있습니다.

위치는 이미지와 같이,

출시관리 > 앱서명에 들어가면 볼 수 있습니다.




들어가면 다음과 같이 md5, sha-1, sha-256등의 인증서 지문을 볼 수 있습니다.

아래의 지문을 가지고, Hash키를 만들어야 하는데요.

아래에서 해보도록 하겠습니다.




2. Java코드로 Hash키 생성하기




아래와 같이 Hash키를 로그로 얻어올 수 있구요.

이 값을 카카오톡에 등록해주시면 정상적으로 동작하는 것을 볼 수 있습니다.




이 Hash코드 생성방법은 카카오톡 개발자 사이트에서 제시된 해결책을 보고 정리한 글입니다.

감사드립니다~.

(https://devtalk.kakao.com/t/topic/33519)

728x90

댓글