Kakao javascript sdk 코드 관련 문의

안드로이드 웹뷰로 개발중 javascript sdk 카카오 로그인 기능을 이용하고 있습니다.
문제가 발생하는 상황은 카카오톡은 설치되어 있지만 카카오톡에 로그인 하지 않은 상황입니다(카카오톡의 전화,주소록 등에 대한 접근은 허용된 상태이고요)

{ error_code: 300, error_description: “can’t get an authorization_code” …} 과 같은 응답값이 계속 오는 걸로 네트워크 탭에서 확인했습니다.

javascript sdk 내부에서

function loginThroughTalk(settings, stateToken, talkLoginUrl) {
    if (!proxyForTalk) {
      proxyForTalk = getProxy({}, function (response) {
        if (response.status === 'error' && response.error_code && response.error_code !== '300') {
          poller$1.stop();
          if (response.error_code === '700') {
            location.href = "".concat(URL.authDomain, "/error/network");
          }
          handleAuthResponse(settings, {
            error: response.error,
            error_description: response.error_description
          });
        }

이쪽에서 error_code 300일때는 왜 stop하지 않는걸로 처리되어 있는건지 궁금합니다.

300일때도 _poller.stop을 해줘서 sdk내부에서 http 요청이 계속가는걸 막아야 하지 않을까 싶은 궁금중입니다! (물론 요청이 계속가다가 timeout으로 stop 되는 건 확인했습니다.)

image

안녕하세요. 피드백 감사합니다.

카카오톡으로 로그인 하는 경우 응답을 확인하기 위해 스크립트에서 폴링하는 것은 정상동작인데요.

카카오 톡 설정이 마무리 안된 경우, 응답을 못받아서 계속 폴링 하는 이슈가 있습니다. (10분 뒤 타임아웃)
내부 개선 검토 논의 중에 있으며, 결정되어 개선 반영될때 공유 드리도록 하겠습니다.

감사합니다.

감사합니다!!
결정되면 공유 부탁드릴게요! 수고하세요!