앱 ID : 928821
kakaologin : ‘com.kakao.sdk:v2-user:2.11.0’
개발 플랫폼 : Android Studio, Kotlin
애뮬레이터에서는 잘 되던 로그인이 디버그 apk와 릴리즈 apk에서 모두 작동하지 않고 있습니다.
카카오톡이 설치되어있는 핸드폰을 사용하여 테스트 해보았으나, 카카오톡이 열리지 않고 웹으로 연결되며 카카오 계정을 입력하는 화면이 나오고, 로그인 버튼을 눌러도 화면이 넘어가지 않고 그대로 머물러 있는 현상입니다.
기존에 debug apk에서 로그인을 성공한 경험이 있고, 그 이후로 로그인 코드는 바뀌지 않았으며 기존에서 패키지명만 변경된 상태입니다.
현재 키 해시는 getHashKey로 찾은 키, keytool 명령어로 찾은 디버그키와 릴리즈키, 구글 플레이 콘솔 서명 키를 입력해두었습니다. 아직 릴리즈 하지 않은 상황입니다.
다음은 발생한 에러 코드입니다.
AuthError(statusCode=401, reason=Misconfigured, response=AuthErrorResponse(error=misconfigured, errorDescription=invalid android_key_hash or ios_bundle_id or web_site_url))
at com.kakao.sdk.auth.AuthApiManager$Companion.translateError(AuthApiManager.kt:257)
at com.kakao.sdk.auth.AuthApiManager$issueAccessToken$1.onResponse(AuthApiManager.kt:84)
at retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1.lambda$onResponse$0$retrofit2-DefaultCallAdapterFactory$ExecutorCallbackCall$1(DefaultCallAdapterFactory.java:89)
at retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1$$ExternalSyntheticLambda0.run(Unknown Source:6)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:237)
at android.app.ActivityThread.main(ActivityThread.java:8167)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)