로그인 할 때 redirect url로 호출이 안되고 있어요

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


ID 906916
kakao_flutter_sdk: ^1.4.3
kakao_flutter_sdk_common: ^1.4.3
kakao_flutter_sdk_friend: ^1.4.3
kakao_flutter_sdk_share: ^1.5.0
kakao_flutter_sdk_template: ^1.5.0

아래와 같이 코드했는데 잘되던 redirect url 이 호출되고 있지 않아요.
REDIRECT_URI 로 호출이 되고 있지 않습니다.
어떤 문제가 있을까요 ? 참고로 로그인은 되고 있습니다.
https://dev.orderia.io/
https://app.orderia.io/ 입니다.

이전에 되고 있었어요.

  try {
    if (await isKakaoTalkInstalled()) {
      try {
        print('instance.authorizeWithTalk start');
        response = await AuthCodeClient.instance.authorizeWithTalk(
          redirectUri: '$REDIRECT_URI',
          webPopupLogin: true,
        );
        print('instance.authorizeWithTalk = $response');
        //print('authorizeWithTalk $token');
        return true;
      } catch (error) {
        print('카카오톡으로 로그인 실패 $error');
        return false;
      }
    } else {
      try {
        print('instance.authorize start');
        response = await AuthCodeClient.instance.authorize(
          redirectUri: '$REDIRECT_URI',
          webPopupLogin: true,
        );
        print('instance.authorize = $response');
        //print('authorize $token');
        return true;
      } catch (error) {
        print('카카오계정으로 로그인 실패 $error');
        return false;
      }
    }
  } catch (e) {
    return false;
  }
}

안녕하세요

구현하신 코드를 보면 redirect 방식으로 로그인을 구현하시려고 하는 것 같네요. redirect 방식으로 로그인을 구현할 때는 authorize() 또는 authorizeWithTalk() 을 호출하는 것이 맞지만, 이 때 webPopupLogin 파라미터에 별도의 값을 넘겨주지 않거나 false 를 전달해야합니다. 이 부분을 수정하면 정상 동작할 것 같아요.

추가로 패키지들이 두 버전 (1.4.3, 1.5.0 )이 사용되는 것 같은데, 패키지간에 버전이 다르면 오동작할 가능성이 있어서 최신버전인 1.5.0 버전으로 통일 부탁드리겠습니다

1개의 좋아요