카카오로그인 웹뷰 로그인 문제(getKakaoAgent)

모바일 웹으로 카카오로그인을 구현 후 웹뷰에 구현하는 중 오류가 있습니다.

ionic으로 하이브리드 앱 구현중입니다.

WebViewClient 에 shouldOverrideUrlLoading을 구현하였고

WebChromeClient에 onCreateWindow과 onCloseWindow를 구현하여 팝업 처리를 하였습니다.

카카오로그인을 하면 로그인창까지는 앱에서 열리고 계정정보 입력후 로그인을 하면

흰색화면에서 변함이 없습니다.

onPageStarted, onPageFinished 로그가

이런식으로 찍혀있고 페이지 이동이 없네요.

해결책 및 조언 부탁드립니다.
감사합니다.

cf. 웹에 주소를 복사해보니
kauth.proxyHost(…).getKakaoAgent is not a function at respond 에러가 뜨네요.
( headers에 getKakaoAgent에 에러가 찍혀있습니다.)
reqwest({
url: ‘/oauth/token’,
method: ‘post’,
headers: { KA: kauth.proxyHost().getKakaoAgent() },
data: {
grant_type: ‘authorization_code’,
client_id: ‘9ed53acf38b4a2db0d914a4212c9c68c’,
redirect_uri: ‘kakaojs’,
code: ‘Cd0KqZYUjMZePsXcSudWcfFqu_uHOvroESiXEgyTPt-FHT-UKmOKK4QGcKtxS1wmU8-vmQo8BhkAAAFg-Gz9yQ’,
approval_type: ‘’,
client_origin: kauth.proxyHost().getProxyOrigin()
},
success: function(res) {
kauth.returnResponse(res);
},
error: function(err) {
var errorObj = parseError(err);
kauth.returnResponse(errorObj);
}
});

아쉽게도 Kakao JS SDK는 WebView 환경을 지원하지 않고 있습니다. :sweat:
각 platform별 WebView의 동작이 상이하며 커스톰 요소가 많기 때문입니다. platform에 맞는 SDK 사용을 권장드립니다.

감사합니다. REST API 쪽으로 구현하려 합니다.

감사합니다.
JS로 REST API를 이용하여 구현하면 가능한가요? (하이브리드 앱에서)

네~ 구현 성공하였습니다.

적용방법에 대해 질문드려도 될까요? 저는 계속 실패를 해서요…