앱에서 카카오 로그인 시 redirect url 호출 후 해당 url에서 앱으로 데이터 전송하는 방법이 궁금합니다

react-native로 앱을 만들고 있습니다.
기존에는 앱 내부에서 웹뷰로 카카오 로그인 페이지를 띄우고 로그인이 완료되면 해당 redirecturl에서 postMessage를 보내주고 앱에서는 webview의 onMessage 이벤트로 특정 정보를 받아 처리하는 방식을 사용하고 있었습니다.

이부분을 카카오톡 앱과 연동하는 방식으로 변경할려고 하는데요.

로그인 후에 redirecturl로 넘어간 다음 다시 앱으로 돌아올 때,
redirecturl에서 특정 정보를 보낸다음 돌아온 앱에서 해당 정보를 받고 싶은데 방법이 있을까요

카카오톡으로 로그인 기능을 자체 구현한다는 말씀이실까요?
웹뷰로 카카오 로그인 페이지를 띄운 것이 아니라 카카오톡을 띄우는?
돌아온 앱에서 어떤 정보를 받는 것인가요? 인가코드인가요?

자체 서비스앱을 운영하고 있는데요.

현재 앱에서 카카오 로그인 방식입니다.

  1. 앱에서 카카오 로그인 버튼 클릭
  2. 앱내부에서 webView로 카카오 로그인 페이지 표시
  3. 카카오 로그인 시 토큰정보와 함께 리다이렉트 url로 자체 서비스 사이트 연결
  4. 서비스 사이트에서 토큰정보를 활용한 서비스 관련 회원정보를 webView의 postMessage기능으로 송신
  5. 앱에서 켜져있는 webView의 onMessage 이벤트로 서비스 관련 회원정보를 받아서 앱에서 로그인 처리

돌아온 앱에서 어떤 정보를 받는 것인가요? 인가코드인가요? → 이부분은 서비스 관련 회원정보입니다.

제가 수정하고 싶은 방식은
버튼 클릭시 무조건적으로 앱 내부 웹뷰로 띄우는 방식을 카카오톡 앱이 있다면 앱으로 로그인하는방식으로 변경하는 것입니다.

현재 카카오톡으로 로그인 후 토큰 정보도 잘받아오고 앱으로 다시 돌아오는것까지는 정상작동하는데요.
리다이렉트 url에서 서비스 관련 회원정보를 앱으로 어떻게 받아와야할지 감이 안잡혀서 질문드립니다…ㅠㅠ

음… 카카오톡 앱으로 로그인하려면

(1) 네이티브 SDK를 통해 카카오톡앱으로 로그인 하거나
(2) 웹뷰에서 JS SDK authorize 방식 로그인을 하는 것입니다.

(2)번이 적합해보이는데요.

앱ID 좀 알려주시겠어요?

아…감사합니다 해결방안을 찾은것 같습니다. 기존에 회사내부에서 만들었던 api를 사용하기로 했습니다ㅠ