카카오톡 미설치시 로그인 동작 질문

android sdk를 사용하여 카카오 로그인을 진행하고있는 개발자입니다.

카카오톡 앱이 설치되어있는 경우, 정상동작함을 확인했지만
앱이 미설치 되어있는 경우, 로딩 애니메이션이 무한 롤링되는 것만 보여지고 어느 콜백에도 로그가 남지않습니다.
그러다가 back키를 누르면 onSessionOpenFailed 콜백에는 로그가 찍히구요…
제가 기대하는 동작은 카카오톡 앱 미설치시에는 카카오계정으로 로그인 페이지가 보여지는 것입니다.

추가로 말씀드리면,
AuthType은 KAKAO_LOGIN_ALL로 지정했으며 AndroidMenifest.xml에는 가이드 문서에 명시된대로

<activity
        android:name="com.kakao.auth.authorization.authcode.KakaoWebViewActivity"
        android:launchMode="singleTop"
        android:windowSoftInputMode="adjustResize">

        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.DEFAULT"/>
            <data android:scheme="app_key" android:host="kakaolink" />

        </intent-filter>
    </activity>

가 포함되어있습니다.

자답입니다.
KakaoAdapter의 isUsingWebviewTimer의 리턴값을 true로 변경했더니 정상동작합니다.

1개의 좋아요