안드로이드 앱 플레이스토어 마켓 출시 후 해시키 값 등록하기
에이전시 회사에서 일을하다보니 프로젝트할 때마다 카카오톡 로그인, 페이스북 로그인 api를 왕왕 구현하게된다.
그럴 때마다 맨날 놓치는 부분이 앱의 디버그, 릴리즈, 마켓출시 버전의 해시키값이 다르다는 부분이다.
안드로이드가 왜 이렇게 만들었는지 모르겠지만 어쩌겠나... 적응해야지 ㅜㅜ
익숙해지면 어려운건 아니니까 꼭 참고해서 뻘짓하지말자!!
1. 플레이스토어 콘솔 들어가기
플레이스토어 콘솔에 로그인해서 앱을 클릭해준다.
2. sha1 키 값 복사하기
왼쪽 메뉴에서 설정- 앱 무결성 - 앱 서명 에 들어간다.
sha1 키값을 복사해준다.
3. BASE64 인코딩하기
카카오톡 로그인과 페이스북 로그인을 사용할 시에는 sha1 키 값을 BASE64 인코딩을 해서 개발자 계정에 등록해주어야한다.
맥은 아마 안드로이드 스튜디오 터미널에서 바로 가능할텐데 윈도우는 BASE64로 인코딩하려면 git bash 라는 프로그램을 써야한다.
나는 git을 설치해줄 때 같이 설치가되어있었다. ㅎ
echo SHA1키값 | xxd -r -p | openssl base64
위 명령문을 git bash에 적어준다.
이제 BASE64 인코딩된 값을 페이스북, 카카오톡 개발자 센터에 들어가서 등록해주면된다!