안드로이드 - 카카오톡 sns로그인 SessionCallback ::: onSessionOpenFailed 오류

Updated:

Android

카카오톡 sns 로그인을 구현 한 후 실제 배포과정에서 특정 오류가 나오는 현상이 발생하였습니다.

오류

E/SessionCallback ::: onSessionOpenFailed : invalid android_key_hash or ios_bundle_id or web_site_url

위와 같은 오류가 발생하였다.

이유

릴리즈용 Key Hash가 필요

해결 방안

배포용 SHA1 Key 구하기와 동일하게 Key를 구한다.

예시: keytool -exportcert -alias key0 -keystore /Users/keystore/publisingkey | openssl sha1 -binary | openssl base64 와 같이 keytool -exportcert -alias [설정한 키 이름] -keystore [키 위치] | openssl sha1 -binary | openssl base64 를 통하여 Release 용 Key를 구한다.