Jetpack Compose에서 loginWithKakaoAccount callback 무응답

문의 시 사용하시는 SDK 버전 정보를 알려주세요.

“com.kakao.sdk:v2-user:2.11.2”

현재 Jetpack Compose로 Single Activity 앱을 개발중인데, loginWithKakaoTalk은 문제 없이 작동하지만, loginWithKakaoAccount의 callback은 없네요.

targetSdk 33 이고, android:exported="true"도 설정했어요.

UserApiClient.instance.loginWithKakaoAccount(context) { token, error ->
                            if (error != null) {
                                Log.e("LoginView", "로그인 실패", error)
                            } else if (token != null) {
                                loginViewModel.changeKakaoToken(token.accessToken)
                                loginViewModel.getKakaoToken()
                                Log.d("LoginView", "로그인 성공 ${token.accessToken}")
                            }
                        }
<intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data
                    android:host="oauth"
                    android:scheme="@string/kakao_oauth_host" />
            </intent-filter>

안녕하세요

말씀하신 현상과 첨부해주신 내용을 확인했을 때 Redirect URI가 제대로 등록되지 않은 것으로 보입니다.

가이드에서처럼 AuthCodeHandlerActivity를 등록해주셔야합니다.

가이드 확인하셔서 수정 부탁드립니다.