앱에서 카카오톡을 찾지 못하는 이슈 문의

안녕하세요.
현재 저희 서비스에서 기존에 잘되던 카카오톡 로그인이 잘 되지 않는 이슈가 발생하여 문의드립니다.

먼저, 저희 서비스는 현재 웹뷰 형식으로 되어 있고, 하기 URL을 참고하여 작업하였습니다.

하지만 최근 카카오 로그인 기능을 실행시키면 연결프로그램이 뜨는 이슈가 발생하였고
원인파악 결과 하단에 소스코드의 패키지 매니저에서 카카오톡을 찾질 못하는 이슈였습니다.

if (intent.resolveActivity(packageManager) != null) {​​​​​​​​

혹시 이러한 이슈를 해결할 수 있을까요?
해당 이슈 관련하여 아래 소스코드와 인텐트를 첨부합니다.

try {
    boolean isKakaoLogin = false;
    if (url.contains("intent:#Intent;action=com.kakao.talk.intent.action.CAPRI_LOGGED_IN_ACTIVITY")) {
        intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME);
        PackageManager packageManager = mContext.getPackageManager();
        isKakaoLogin = true;
        if (intent.resolveActivity(packageManager) != null) {
            isKakaoLogin = true;
        }
    }
    if (intent != null && isKakaoLogin) {
        mContext.startActivity(intent);
    } else {
        intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME);
        LOG.d(TAG, "intent getDataString() " + intent.getDataString());
        mContext.startActivity(new Intent(Intent.ACTION_VIEW, intent.getData()));
    }
}

intent 값

Intent { act=com.kakao.talk.intent.action.CAPRI_LOGGED_IN_ACTIVITY flg=0x8880000 (has extras) }

안녕하세요? Android 11 환경에서 발생 하시나요?

Android 11 이면 , 아래 가이드의 패키지명 추가 부분 확인 부탁 드려요
https://developers.kakao.com/docs/latest/ko/getting-started/sdk-js#hybrid-app

1개의 좋아요

감사합니다.
보내주신 방법을 사용하니 해결되었습니다.
감사합니다.

Android 12 환경에서는요??

@kss111112 안녕하세요.

앱 ID와 앱의 형태(네이티브 or 하이브리드) 확인 부탁드립니다.