카카오톡 앱이 설치되어 있으나 톡에 로그인 안된 상태에서 무응답

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

Faq 목록 - 10. Android ( Faq 목록 입니다 ) 먼저 확인해주세요.


현재 sdk는 사용하지않고 웹뷰에서 로그인 요청을 하고 shouldOverrideUrlLoading 를 오버라이드해서

앱 미설치시 browser_fallback_url 을 호출하고 앱 설치시 startActivity 하도록 되어있습니다.

앱 미설치시나 설치 후 로그인이 되어있는 경우 기대한 대로 동작하고있으나

설치 후 비로그인 상태에서는 아무런 반응이 없는데요.

혹시 앱은 설치되었으나 비로그인 상태일때

카카오 앱의 로그인 페이지로 이동시켜주거나 안내 팝업을 띄워주거나

browser_fallback_url을 호출할 수 있는 처리방법이 있다면 안내 부탁드립니다.

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 전체 앱 목록에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456

[@tim.l @woody.ho]

21932 입니다.

안녕하세요.

카카오톡만 설치되고 로그인 안되었다면 카카오톡에서 Activity간통신으로 NotSupportedError에러를 전달하는데요.
iOS와 달리 Android에서는 브라우저에서 응답을 못받는 알려진 이슈가 있습니다.

아쉽지만, 해당 경우는 카카오톡의 응답을 받지 못하여 로그인 할 수 없습니다.


카카오톡만 설치하고 로그인 안한경우는 희소하나
해당 경우까지 로그인 가능하도록 처리하셔야 한다면
throughTalk 파라메터를 false로 설정하여 카카오톡앱이 아닌 카카오계정페이지에서 ID/PW입력하여 로그인하도록 처리 하시거나

SDK를 이용하여 로그인 시,
카카오 로그인 구현 예제에 사용자가 카카오톡 설치 후 디바이스 권한 요청 화면에서 로그인을 취소한 경우에 대한 구분을 할 수 있습니다.

참고 부탁드려요.