안드로이드 invalid android_key_hash or ios_bundle_id or web_site_url 가 뜹니다

Unity 엔진으로 개발하여 Play스토어에 출시까지 진행한 상태입니다.
카카오 계정을 통한 로그인 기능이 추가되어야하는 상황이라 통합 플러그인을 작성하면서 카카오 sdk 1.17.0 을 넣고 진행하는 중인데요.

내 어플리케이션에 앱 등록도 하고 keytool 을 활용한 릴리즈용 키스토어 keyhash 도 등록하였고
내 계정의 샘플앱 설정에도 등록을하였는데요.
keyhash 는 .jks 가 아닌 .keystore 를 대상으로
keytool -exportcert -alias -keystore <keystore_path>.keystore | <openssl_path>openssl sha1 -binary | <openssl_path>openssl base64
커맨드를 이용하여 추출하였습니다.
키 저장소 비밀번호 입력 부분이 나와 입력하고 진행하였으니 커맨드에 문제가 있는 거 같진 않습니다.

플러그인에서 open 하여 이메일과 패스워드 입력 후 정보 제공 동의 진행을 하면 invalid_key_hash or ios_bundle_id or web_site_url 에러가 계속 뜨네요. 일반 개인 계정으로 로그인 진행했을 때 카카오톡에 카카오계정 로그인 알림이 오는 걸 보니 api 호출 진행은 맞게 하는 거 같은데요. 어떤 문제인지 알 수 있을까요?

자답이 되었습니다.
결국 코드로 keyhash 로그 출력한 걸로 등록하여 정상적으로 세션 open 되는 것을 확인했습니다.
근데 현재 개발하고 있는 장비에서 keystore 작성하였고 동일한 장비에서 keytool 커맨드를 통해서 나온 키해시를 등록한 건데
키해시 값이 다르게 나오는 것이 이해가 안됩니다.

1개의 좋아요

@seonghoon.park 아마도 tool과 프로그램시 keystore path 인식이 서로 다른것으로 되어 있지 않나 추측해보아요.