카카오 로그인 관련 문의

문의 시 사용하시는 SDK 버전 정보와 플랫폼(Android / iOS) 및 디벨로퍼스 앱ID를 알려주세요.


  • 기기: android
  • id: 996072

flutter로 카카오 로그인 기능 개발, 테스트 하는중에 발생한 이슈입니다.

  1. 카카오 로그인하기 클릭
  2. 미설치로 웹으로 연결
  3. 웹에서 카카오 계정으로 연결 시도
  4. 계속하기 버튼을 눌러도 넘어가지 않음

혹시 설정이 누락되거 코드 문제있는지 확인 부탁합니다.

{
bool isInstalled = await kakao.isKakaoTalkInstalled();

    if (isInstalled) {
      try {
        kakao.OAuthToken token = await kakao.UserApi.instance.loginWithKakaoTalk();
        logger.d(token.accessToken);
        return token.accessToken;
      } catch (error) {
        // 사용자가 카카오톡 설치 후 디바이스 권한 요청 화면에서 로그인을 취소한 경우,
        // 의도적인 로그인 취소로 보고 카카오계정으로 로그인 시도 없이 로그인 취소로 처리 (예: 뒤로 가기)
        if (error is PlatformException && error.code == 'CANCELED') {
          rethrow;
        }
        // 카카오톡에 연결된 카카오계정이 없는 경우, 카카오계정으로 로그인
        try {
          kakao.OAuthToken token = await kakao.UserApi.instance.loginWithKakaoAccount();
          return token.accessToken;
        } catch (error) {
          rethrow;
        }
      }
    } else {
      try {
        kakao.OAuthToken token = await kakao.UserApi.instance.loginWithKakaoAccount();

        return token.accessToken;
      } catch (error) {
        rethrow;
      }
    }
}

안녕하세요

말씀주신 내용과 서버 로그를 확인했을 때는 Redirecdt Uri 설정이 되어있지 않은 것 같아요

가이드 참고하셔서 설정하시면 정상적으로 작동할 것 같습니다

1개의 좋아요

flavor 설정하면서 경로 오류가 있었네요. 감사합니다.

1개의 좋아요