Cordova 카카오 내비 연동 관련

안녕하세요 Cordova를 사용하여 카카오 내비를 연동하고 있습니다.
그렇다보니 Javascript를 통해서 연동을 해야하고 저희 웹 페이지에
브릿지 페이지 형태를 가지고 연동하고 있습니다.

그런데 아래와 같이 iOS 10.3.1 버전에서 웹 브라우저가 설치된 카카오내비를
확인하지 못하고 웹 브라우저로 고정이 됩니다.

데모웹페이지를 사파리 브라우저에서 실행하면 정상적으로 실행되고 있습니다.

브릿지 페이지의 소스는 아래와 같습니다.

<script tyle="text/javascript">
    Kakao.init('API Key');

    function startKakao () {
        var uri = document.location.search;
        console.log(uri);
        var params = {},
            tokens,
            re = /[?&]?([^=]+)=([^&]*)/g;

        while (tokens = re.exec(uri)) {
            params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]);
        }

        // console.log(params.address);
        // console.log(Number(params.latitude));
        // console.log(Number(params.longitude));
        Kakao.Navi.start({
            name: params.address,
            x: Number(params.longitude),
            y: Number(params.latitude),
            coordType: 'wgs84'
        });
    }
</script>

<body onload="startKakao()">
카카오 내비 연동 중....
</body>

먼저 하이브리드 앱의 경우 유저가 웹뷰를 커스터마이징할 수 있는 요소들이 있기 때문에
공식 지원 대상에 포함되지 않음을 알려드립니다.

공식 지원대상은 아니지만 아래 내용을 참고하시면 도움이 될 수 있을까 해서 안내드립니다.

IOS: iOS10 웹뷰앱에서 JS 카카오링크가 동작하지 않을 때
Android: 안드로이드 4.4 웹뷰 사용시 카카오링크가 전송이 되지 않습니다 - hanbada79님의 글 #2

알려주신 내용으로과 하이브리드 지원이 안되는 부분을 해결하기위해
별도의 웹서를 통한 브릿지 형태로 개발을 했습니다.

즉 하이브리드앱 → 브릿지페이지(웹페이지) → 카카오내비구동 형태로 진행을 했는데
브릿지 페이지(사파리)에서 onload되었을 때 카카오내비가 설치가 되어 있음에도
카카오내비가 실행되는게 아니라 웹버전 카카오내비가 실행이 됩니다.

해당 증상은 다른 버전의 iOS에는 발생하는게 아니라 iOS 10.3.1버전에서 발생합니다.
하지만 신기한건 demo페이지는 정상적으로 작동을 한다는 것이지요???/
그리고 다른 버전에서도 정상적이구요!! ㅎㅎㅎㅎㅎ