현재 rest api에서 javascript sdk 사용해서 구현중입니다.(ㅠㅠ 도와주세요.)

안녕하세요 초보 개발자입니다.
IOS, android 하이브리앱을 이용해서 서비스를 진행하고 있습니다.
Kakao. API. request를 이용하여 앱을 실행시켜 로그인 및 회원가입을 진행 하고 있습니다.
IOS 하이브리드앱에서 아무런 문제 없이 실행되고 있으나,
android에서 앱을 실행시키는 것이 아닌 브라우저(아이디, 패스워드 입력)를 띄우는 불편함이 생기고 있습니다.

newUrl에서 "https://accounts.kakao.com/login"로 넘어오는 현상이 있어서 이부분에서 어떤 부분이 잘못되어있는지 궁금합니다.

override fun shouldOverrideUrlLoading(view: WebView?, request: WebResourceRequest?): Boolean {

    progressBar.show()
    var newUrl= request?.url.toString()
    Log.d("tak","should: "+request?.url)

    val intent = Intent.parseUri(newUrl, Intent.URI_INTENT_SCHEME
    if(newUrl.startsWith("intent://")){
        view?.settings?.cacheMode=WebSettings.LOAD_NO_CACHE
        moveExternalApp(newUrl, view, intent)
        return true
    }

[읽어본 게시판]


https://developers.kakao.com/docs/latest/ko/getting-started/sdk-js#hybrid-app

안녕하세요~

로그인하는 부분 코드 블럭 공유 부탁드려요~

안녕하세요.
로그인을 처리하는 코드입니다.

Kakao.Auth.login({
success: (authObject) => {
		window.Kakao.API.request({
			url: '/v2/user/me',
			success: response => {
				post_to_url('로그인처리하는 .php 파일', {
					'id': response.id,
					'name': response.properties['nickname'],
					'email': response.kakao_account.email,
					'token': authObject.access_token,
					'phone_number': response.kakao_account.phone_number,
					'birthyear': response.kakao_account.birthyear,
					'birthday': response.kakao_account.birthday,
					'gender': response.kakao_account.gender,
					'has_email': response.kakao_account.has_email,
					'has_phone_number': response.kakao_account.has_phone_number,
					'has_birthyear': response.kakao_account.has_birthyear,
					'has_birthday': response.kakao_account.has_birthday,
					'has_gender': response.kakao_account.has_gender,

				});
			},
			fail: (data) => {
				console.log('test12132');
			}
		});
	}
});
function post_to_url(path, params, method) {
    method =  method || "post";

    let form = document.createElement("form");
    form.setAttribute("method", method);
    form.setAttribute("action", path);

    for(let key in params) {
        let hiddenField = document.createElement("input");
        hiddenField.setAttribute("type", "hidden");
        hiddenField.setAttribute("name", key);
        hiddenField.setAttribute("value", params[key]);
        form.appendChild(hiddenField);
    }
    document.body.appendChild(form);
    form.submit();
}

로그인 시도하신 앱 ID도 알려주세요~

테스트하신 폰에 카카오톡 설치 되어 있는 것 맞으시죠?