[카카오로그인] 모바일에서는 redirect url 를 사용하는 방식을 못하나요?

기존에는 모바일 안드로이드, IOS 개발했을 때 loginWithKakaoTalk 과 같은 native sdk 에서 제공해주는 함수를 사용했었는데
AuthCodeClient.instance.authorizeWithTalk 은 redirect url를 필수로 받아야하더라고요 .

현재는 웹 프론트와 같이 개발하고 있는 환경이고
백엔드에서 native SDK 를 통해 accessToken를 받는 방식이 아닌 Authroziation 에서 code 라는 parameter 를 받아서 구현하고 있습니다.

모바일 쪽에서도 동일한 방식으로 code paramter 를 백엔드에 넘겨주기 위해 AuthCodeClient.instance.authorizeWithTalk 를 사용하려고 하는데 모바일에서도 해당 방식이 구현 가능한건가요?
만약에 그러하다면 redirect url 는 어떻게 등록하고 어떻게 넘겨줘야하는걸까요?


안녕하세요.

네이티브 앱 서비스는 리다이렉트 방식을 사용할 수 없습니다.

웹 프론트와 같이 개발하고 있는 환경이라면 앱내 웹뷰로 웹프론트 띄우시는 것을 추천드립니다.

혹시 네이티브 앱 서비스는 리다이렉트 방식을 사용이 불가능한 구체적인 이유가 있을까요? 알려주시면 감사하겠습니다.

그리고 앱내 웹뷰로 웹프론트를 띄운다는 거면 어떤 방식일지 설명을 들어볼 수 있을까요?

안녕하세요.

혹시 네이티브 앱 서비스는 리다이렉트 방식을 사용이 불가능한 구체적인 이유가 있을까요?

정확히는 Flutter SDK 이용하여 카카오톡으로 로그인, 카카오계정으로 로그인 기능의 동작이 서비스 클라이언트에서 한 번의 요청으로 인가 코드 및 토큰 발급 모두 완료하는 기능이므로 해당 기능에서는 사용 할 수 없는 것이구요.

참고. 구현방식 선택


그리고 앱내 웹뷰로 웹프론트를 띄운다는 거면 어떤 방식일지 설명을 들어볼 수 있을까요?

Flutter SDK 를 사용하지 말고

네이티브서비스에서 웹뷰를 띄우고 이미 구축된 웹 프론트 페이지를 로드하여 웹페이지 기능을 사용한다는 일반적인 하이브리드앱을 의미 하였습니다.

참고 부탁드려요.