안드로이드 SDK 카카오톡 로그인 연동 에러

문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.


= 앱 ID : 123734
= KAKAO SDK : com.kakao.sdk:v2-user:2.13.0

안드로이드에서 카카오 로그인을 할 경우에 간혈적으로 특정 기기에서 이슈가 발생합니다.

기존에는 아래와 같이 구현했는데,
간혈적으로 로그인이 안된다는 CS가 발생하여

UserApiClient.getInstance().loginWithKakaoTalk(MainActivity.this,(oAuthToken, error) -> {
	if (error != null) {
		// 로그인 실패
	} else if (oAuthToken != null) {
		// 로그인 성공
	}
	return null;
});

아래와 같이 구현하여 로그를 찍어보았습니다.
로그 확인결과 else 구간 으로도 안빠지고

UserApiClient.getInstance().loginWithKakaoTalk 영역을 타지 않는거 같습니다.

UserApiClient.getInstance().loginWithKakaoTalk(MainActivity.this,(oAuthToken, error) -> {
	if (error != null) {
		// 로그인 실패
	} else if (oAuthToken != null) {
		// 로그인 성공
	} else{
		// 로그인실패, 로그인성공 if에 해당안됨
	}
	return null;
});

전체가 모두 그런것도 아니고 간혈적으로 특정 기기들이 그렇습니다.

최신폰으로 추측…
SM-F721N (갤럭시 Z플립4)
SM-N981N (갤럭시 노트20)
SM-S901N (갤럭시 S22)

…등등 기타 모델입니다.
(위 모델이 정상적으로 로그인이 되는 것들도 있습니다)

AndroidManifest.xml 에서도 다 처리가 된 상태입니다.

<activity
            android:name="com.kakao.sdk.auth.AuthCodeHandlerActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <!-- Redirect URI: "kakao${NATIVE_APP_KEY}://oauth" -->
                <data android:host="oauth"
                    android:scheme="kakao{앱키값}" />
            </intent-filter>
        </activity>

다른 권한을 주어야하거나 셋팅해야하는 부분이 있을까요?

안녕하세요.

해당 앱에서 네이버 로그인도 같이 사용하고 계신가요?

네이버 로그인도 같이 사용하고 있습니다.

죄송합니다.iOS 네이버 로그인 이슈 혼동해서 잘못 문의 드렸습니다.

로그인 코드가 MainActivity 내에 있는게 맞으신가요?
AndroidManifest.xml 내용과 Kakao SDK 초기화 코드가 작성된 class 명 확인 부탁드립니다.

공개 하시기 어려우신 경우 개인 메시지로 전달 부탁드립니다.
(@woody.ho ← 클릭 후, 개인메시지 전송하실 수 있습니다.)

개인메시지 드렸습니다.