카카오 최신 SDK 사용하여 카카오톡 로그인 구현하였습니다.
카카오 플랫폼 키해시에 릴리즈 해시키, 디버그 해시키 모두 등록하였습니다.
앱 아이디는 705637 입니다
릴리즈 버전 APK를 통해서 혹은 ADB 명령어를 사용하여 디바이스에 앱을 설치하였을 때는
카카오톡 로그인이 정상 실행이 됩니다.
(이때 해시키를 출력해보면 카카오 플랫폼에 등록한 릴리즈 해시키와도 동일합니다.)
그런데 구글 스토어에 aab 파일로 출시한 후에
스토어에서 직접 설치했을 때 카카오톡 로그인 클릭 시 무응답입니다.
원인이 무엇일까요?
aab 파일로 올렸을 때 나올만한 문제들이 있을까요?
안녕하세요.
로그인 시, 사용된 키 해시값이 플랫폼에 등록되어 있지 않습니다.
요청된 키(마스킹됨): iKePA1i********************=
아래 문서를 참고하여 실제 사용하시는 키 해시 등록 부탁드립니다.
Kakao Developers - 키 해시 등록하기
안녕하세요. 답변 감사합니다.
말씀하신대로 키 해시 등록하려고 생성이나 확인을 해보아도 요청된 키 : iKePA1i********************=
이런걸로 시작하는 키값을 구할수가 없습니다.
Google Play Console에서 릴리즈 키 해시 구하기
로 SHA-1인증서 지문값을 넣어도 저러한 키값은 발견할수 없습니다…
혹시 가능하다면 해시키 등록을 해주실 수 있으신 부분일까요?
안녕하세요.
위 답변 처럼 해시 키 일부를 확인 드릴수는 있지만, 직접 등록은 어려운점 양해 부탁드립니다.
아래 블로그를 참고하여 키 해시 확인 부탁드립니다.
Android - Release Key Hash (릴리즈 키해시) 조회 하기
안녕하세요 말씀해 주신 것 처럼 릴리즈 키 해시 조회를 했습니다만 … 저러한 값은 나오지 않습니다.
어떻게 해결해야할까요 ? ㅠㅠ
일단 위 터미널에 키가 그대로 노출되고 있으니 마스킹처리가 필요해보입니다.
iKePA1i** 키가 아니더라도 저기서 나온 key를 카카오에 등록해도 로그인이 안되시나요?
네 … 해당 사진에 있는 키는 이미 등록돼있는걸로 확인했습니다. 등록해도 로그인이 안됩니다… apk를 생성해서 설치해보면 그건 로그인이 됩니다. 근데 번들파일로 앱에 등록 한 것은 로그인이 되지않습니다…
제 생각엔 release 빌드할때 keystore가 google play console의 서명과 다른거 아닐까 싶습니다.
(다르면 앱 심사가 거부될거 같긴한데… 자세히는 모르겠네요)