iOS 개시판 개발 관련 질문 입니다.
- 작성자 :
- 남*준
- 작성일 :
- 2013-08-05 15:24:01
- 조회수 :
- 757
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요. 혹시 몰라 다시 글을 올립니다.
Android에는 EgovHybrid.js 파일에 보시면 Post 방식인
EgovInterface.prototype.post = function(url, accept_type, param, successCallback) 함수와
Get 방식인
EgovInterface.prototype.get = function(url, accept_type, param, successCallback) 함수 이렇게 명확하게 나누어 져 있는데...
제가 API를 잘못찾아서 그런건지....
iOS에는 어떤식으로 불러오는지 확인이 안되고 있습니다.
일단 경고메시지를 이용하여 EGovComModuleAPI.js 파일에 명시되어 있는 아래 함수를 이용하여
var EgovInterface = {
submitAsynchronous: function(types, success, fail) {
return Cordova.exec(success, fail, "InterfaceAPI", "submitAsynchronous", types);
}
}
보이는 것까지는 확인이 되었지만, 해당 페이지에 띄울려고하니 Get방식이 안보여서
EGovComModuleAPI.js의 어떤부분을 불러와서 사용해야 하는지 알려주셨으면 좋겠습니다.
감사합니다.
작성한부분은 다음과 같이 했습니다.
Android ex)
window.plugins.EgovInterface.post(url, acceptType, null, make_load);
window.plugins.EgovInterface.get(url,acceptType, null, function(xmldata){ });
iOS ex)
EgovInterface.submitAsynchronous([params, url], function(xmldata) { make_bbsTopListload(); }, types);
Get부분은 방식으로 만들려고 하였으나 Get 방식이 없어서 비슷하게 테스트는 하고 있습니다.
Android에는 EgovHybrid.js 파일에 보시면 Post 방식인
EgovInterface.prototype.post = function(url, accept_type, param, successCallback) 함수와
Get 방식인
EgovInterface.prototype.get = function(url, accept_type, param, successCallback) 함수 이렇게 명확하게 나누어 져 있는데...
제가 API를 잘못찾아서 그런건지....
iOS에는 어떤식으로 불러오는지 확인이 안되고 있습니다.
일단 경고메시지를 이용하여 EGovComModuleAPI.js 파일에 명시되어 있는 아래 함수를 이용하여
var EgovInterface = {
submitAsynchronous: function(types, success, fail) {
return Cordova.exec(success, fail, "InterfaceAPI", "submitAsynchronous", types);
}
}
보이는 것까지는 확인이 되었지만, 해당 페이지에 띄울려고하니 Get방식이 안보여서
EGovComModuleAPI.js의 어떤부분을 불러와서 사용해야 하는지 알려주셨으면 좋겠습니다.
감사합니다.
작성한부분은 다음과 같이 했습니다.
Android ex)
window.plugins.EgovInterface.post(url, acceptType, null, make_load);
window.plugins.EgovInterface.get(url,acceptType, null, function(xmldata){ });
iOS ex)
EgovInterface.submitAsynchronous([params, url], function(xmldata) { make_bbsTopListload(); }, types);
Get부분은 방식으로 만들려고 하였으나 Get 방식이 없어서 비슷하게 테스트는 하고 있습니다.
A
안녕하세요. 남영준님.
하이브리드 어플리케이션에서 지원되는 interface 기능은 phonegap의 플러그인 방식으로 구현이 되어 있습니다.
따라서 JS 파일 내에서는 Native Code(objective c)로 구현된 rest기능을 호출하는 메소드가 작성되어 있으며.. 실제 rest 기능의 구현은 Native Code로 작성이 되어 있습니다.
상세 내용은 다음 URL을 참고하시면 될 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb:hrte:egovinterfaceapi
그럼 오늘도 좋은하루 보내시기 바랍니다.
감사합니다.
하이브리드 어플리케이션에서 지원되는 interface 기능은 phonegap의 플러그인 방식으로 구현이 되어 있습니다.
따라서 JS 파일 내에서는 Native Code(objective c)로 구현된 rest기능을 호출하는 메소드가 작성되어 있으며.. 실제 rest 기능의 구현은 Native Code로 작성이 되어 있습니다.
상세 내용은 다음 URL을 참고하시면 될 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb:hrte:egovinterfaceapi
그럼 오늘도 좋은하루 보내시기 바랍니다.
감사합니다.