개발 Q&A

제목 cordova 플러그인 질문입니다.
카테고리 JavaScript
글쓴이 책상다리 작성시각 2016/12/28 17:45:48
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 15269   RSS

https://github.com/revetkn/cordova-plugin-exitapp

 

요거 설치해서 사용하려고 합니다..

예전엔 따로 설치없이 사용이 됐던거 같은데...

여튼 문제는...

navigator.device.exitApp();

위 코드가 도저히 작동을 안합니다...

이거 실제로 사용하고 계신분 있으신가요...

cordova 6.4버전 사용하고 있습니다.

 다음글 리눅스 명령어 한가지만 여쭤볼게요.ㅠ. (2)
 이전글 빅데이터 처리에 대한 고민 (2)

댓글

일용직노동자 / 2016/12/29 15:57:09 / 추천 0

폰갭 4버전에서 실제로 사용했습니다.

function onDeviceReady(){document.addEventListener("backbutton",onBackKeyDown,!1);var b=window.localStorage.getItem("isAccessApp"),c=window.localStorage.getItem("startApp");"ok"!=b?(window.plugins.toast.showLongBottom("\uc778\uc99d\uc774 \uc548\ub41c \ub2e8\ub9d0\uc785\ub2c8\ub2e4.",function(a){console.log("toast success: "+a)},function(a){alert("toast error: "+a)}),$("quick_link_area").css("z-index","0"),$("div.modal").modal({backdrop:"static",remote:"modal.html"})):"ok"!=c&&(window.plugins.toast.showLongBottom("\uc778\uc99d \uc644\ub8cc\ub41c \ub2e8\ub9d0\uc785\ub2c8\ub2e4.",
function(a){console.log("toast success: "+a)},function(a){alert("toast error: "+a)}),window.localStorage.setItem("startApp","ok"))}function onBackKeyDown(){navigator.notification.confirm("\uc885\ub8cc\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",onBackKeyDownMsg,"\uc885\ub8cc","\ucde8\uc18c, \uc885\ub8cc")}function onBackKeyDownMsg(b){2==b&&(window.localStorage.removeItem("startApp"),navigator.app.exitApp())};

난독화하긴했지만 백버튼 이벤트랑 연결해놔서 종료되게끔했습니다.

만약 어플리케이션 종료 이벤트를 생각하시는거라면 다른 방법도 많으니 플러그인 작동안되면 다른 방법 찾아보시는 것도 좋으실거에요

하지만 확인해보니 6버전에서도 제대로 동작하네요 

아 다시 정정합니다. navigator.device.exitApp(); device부분을 app으로 고쳐보세요