카카오 로그인 기능 탑재 후 앱을 배포하여 베타 테스트 진행중 고객사 측에서 안드로이드에서 카카오 로그인 버튼을 눌러도 아무 반응이 없다는 컴플레인을 받았다..
그럴리가 없..는데.. 하고 테스트 해보니 정말 아무 반응이 없었다. 로그를 찍어도 딱히 정보가 찍히지 않는 것이다..
배포하면서 프로젝트를 release 모드로 바꾸면 kakao developer 플랫폼에서 키 해시를 추가로 등록해줘야 한다.
릴리즈 모드 해시값을 얻는 명령은 다음과 같다.
keytool -exportcert -alias ${앱 서명 시 받은 키 별칭명} -keystore ${jks 키 파일 경로} | openssl sha1 -binary | openssl base64
위 명령어의 결과로 나온 해시값을 kakao developer - 플랫폼 - Android 키 해시에 추가하면 이상 없이 정상 작동하는 것을 확인할 수 있다.
앱 출시를 마치기 전 앱에 카카오 로그인 기능이 담겨있다면 아래의 값들이 kakao developer android 키 해시 항목에 추가되어 있어야 한다.
메모.. 릴리즈 모드 소셜 로그인 테스트 필수... 📝
앱 서명시 받은 키 별칭명은 어디서 확인할 수 있을까요?ㅠㅠ