안드로이드 웹 카카오 로그인 Failed to launch

안녕하세요.

현재 https://t1.kakaocdn.net/kakao_js_sdk/2.7.2/kakao.min.js 를 사용하고 있고

  1. 카카오 로그인 함수인 Kakao.Auth.authorize API로 간편 로그인을 요청

Kakao.Auth.authorize({
redirectUri: '~~/kko-token`
})

로 등록해서 사용하고 있습니다.
ios 에서는 문제가 안되는데 aos 에서는 테스트를 진행할때 아래와 같은 오류가 뜨며 카카오 로그인 창이 뜨지 않고 있습니다.

Failed to launch 'intent:#Intent;action=com.kakao.talk.intent.action.CAPRI_LOGGED_IN_ACTIVITY;launchFlag~~
because the scheme does not have a registered handler.

환경은 크롬 창띄워서 안드로이드로 변경 후 테스트 진행했고 안드로이드 크롬 웹에서도 마찬가지로 카카오 로그인 창이 뜨지 않고 있습니다. (카카오 앱 미설치일경우 테스트 진행중입니다.)

https://devtalk.kakao.com/t/web-javascript/115057
이 케이스와 유사해 보이는데 확인 부탁드립니다. 감사합니다 :slight_smile:

안녕하세요.

JS SDK Kakao.Auth.authorize 함수는 모바일환경에서 카카오톡 앱으로 간편하게 로그인 시도합니다.
PC에서 UA를 변경해서 모바일환경에서 실행되는 intent:#Intent;action 호출해도 커스텀 스킴을 호출할 수 없는 환경이니 해당 에러가발생합니다.

즉, PC 모바일 모드로 해당 함수 테스트 하실 수 없습니다.

모바일 기기나 에뮬레이터로 테스트 부탁드려요.

모바일 웹에서 테스트 진행시에 카카오톡 앱이 안깔려있으면 카카오 로그인 웹페이지가 뜨는게 맞나요?

네, 맞습니다.

지금 모바일 웹에서 카카오톡 미설치시 웹페이지도 안뜨고 아무런 동작을 안하고 있어서요 ㅠ

아래 데모 실행해보면 어떻게 되나요? 혹시, 카카오톡 설치만하고 로그인 안한 Android 상황아닌가요?

Kakao Developers

안드로이드 폰에서 크롬으로 해당 데모 실행시 동일하게 아무창도 안뜨고 있습니다.
카카오톡 앱 미설치폰입니다.
영상이 있는데 영상이 안올라가네요;

영상은 업로드 안되면, 압축해서 업로드 하시면됩니다.

데모도 동일한 상황이고, 크롬 기본브라우저에서도 안되면 해당 기기 종속적인 문제입니다.

다른 기기로도 확인 해보시겠어요?

안드로이드 버전이나 이런 문제가 아니라 기기 문제일까요?

해당 기기에 설치된 OS 버전 문제일 수도 있으나

카카오로그인은 60만개 디벨로퍼스앱에서 MAU 4천5백만(35억 호출)로 로그인되고 있어서 보편적인 문제라면 상당히 많은 리포팅이 접수됩니다.
더 많은 보편성을 갖는 안드로이드 크롬 기본 브라우저의 상황이라면

기기 설정을 먼저 확인해보는 것이 좋을 것 같습니다.

동일한 안드로이드 버전의 다른 기기로 확인 먼저 해보면 좋을 것 같습니다.

1개의 좋아요

확인해보겠습니다. 감사합니다!