카카오 로그인 오류

카카오 sdk v2 user 2.0.2 버전 사용 중입니다.

안드로이드 OS 6.0.1 버전에서 ActivityNotFoundException 이 발생되어서 문의드립니다.

No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://kauth.kakao.com/… VirtualScreenParam=Params{mDisplayId=-1, null, mFlags=0x00000000)} (has extras) }

@gone1005
https://developers.kakao.com/docs/latest/ko/kakaologin/android

Redirect URI 설정하기 항목 보시면

AndroidManifest에 AuthCodeHandlerActivity 설정 가이드 부분 확인 부탁 드립니다.

답변 감사합니다. 해당 가이드에 맞게 구현이 되어 있는 상태입니다.

@gone1005

작성하신 android manifest 메시지로 공유 해주시면 같이 확인 해 보겠습니다.

    <activity android:name="com.kakao.sdk.auth.AuthCodeHandlerActivity">
        <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="@string/str_kakaooauth_host"
                android:scheme="@string/kakao_scheme"
                tools:ignore="ManifestResource" />
        </intent-filter>
    </activity>

위와 같이 구성되어 있습니다
str_kakaooauth_host: oauth
kakao_scheme: kakao{네이티브키}

@gone1005
카카오톡 이용 로그인인가요? 카카오 계정 로그인 인가요?

관련해서 자세한 설명 부탁 드립니다.

    if (LoginClient.instance.isKakaoTalkLoginAvailable(this)) {
        LoginClient.instance.loginWithKakaoTalk(this, callback = callback)
    } else {
        LoginClient.instance.loginWithKakaoAccount(this, callback = callback)
    }

위 분기로 처리는 해두었는데 firebase crash report 로 수집된 사용자 에러여서 앱 설치 여부는 확인이 어려운 상황입니다. 테스트 과정에서는 앱 설치/미설치 정상 작동 확인하였습니다.

@gone1005
네 저희도 지금 재현이 안되서요 , 추가 분석을 한 후에 공유 드리겠습니다.

네 감사합니다.