하이브리드앱 개발관련 질문드립니다.
- 작성자 :
- 최*훈
- 작성일 :
- 2017-06-01 17:24:33
- 조회수 :
- 1,347
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
모바일 디바이스 API를 이용해 하이브리드앱을 개발하려고 합니다.
모바일웹 프로젝트로 웹UI나 데이터 조회등의 일반적인 기능을 구현하고
GPS나 푸쉬, 네트워크 관련된 건 디바이스 API 가이드 프로그램을 참고해 개발하려는데...
모바일웹으로 개발한 프로젝트를 디바이스 API 프로젝트에 import하는 등의 과정을 거쳐 디렉토리 구조를 맞춰줘야 하나요?
아래 질의응답 글을 보면..
꼭 그렇게 작업해야하는 것처럼 묻고 답하셨는데요..
https://open.egovframe.go.kr/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000013&nttId=17874
[ 모바일 전자정부 프레임워크로 하이브리드앱 개발하기 ] 를 봐도 그렇고..
명확히 이해가 되질 않아서요..
모바일 웹 프로젝트를 개발한다음에.. 대부분의 기능을
디바이스 API의 /res/xml/config.xml의
<!-- content src="file:///android_asset/wwwFileReaderWriter/intro.html" / --> 항목에
개발한 프로젝트의 첫페이지를 링크해 서비스하고
(<--이 과정만으로 웹뷰에 탑재되는 것 같은데...맞는지도 궁금합니다 )
그리고 앱 고유의 기능(GPS. 푸쉬.네트워크.)을 서비스하기위해서
/res/values/serverinfo.xml에 앞서 개발한 모바일 웹 프로젝트 URL을 설정하고 어떻게 앱의 고유기능을 웹에서 호출하고 전달받아 서비스하는 지는 파악하지 못했지만.. 기능에 따라서 window.plugins.EgovInterface.post 또는.
eGovHyb.Post를 이용하면 되는 거 아닌가 싶던데요..
제가 잘못 알고 있는건가요?
모바일웹 프로젝트로 웹UI나 데이터 조회등의 일반적인 기능을 구현하고
GPS나 푸쉬, 네트워크 관련된 건 디바이스 API 가이드 프로그램을 참고해 개발하려는데...
모바일웹으로 개발한 프로젝트를 디바이스 API 프로젝트에 import하는 등의 과정을 거쳐 디렉토리 구조를 맞춰줘야 하나요?
아래 질의응답 글을 보면..
꼭 그렇게 작업해야하는 것처럼 묻고 답하셨는데요..
https://open.egovframe.go.kr/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000013&nttId=17874
[ 모바일 전자정부 프레임워크로 하이브리드앱 개발하기 ] 를 봐도 그렇고..
명확히 이해가 되질 않아서요..
모바일 웹 프로젝트를 개발한다음에.. 대부분의 기능을
디바이스 API의 /res/xml/config.xml의
<!-- content src="file:///android_asset/wwwFileReaderWriter/intro.html" / --> 항목에
개발한 프로젝트의 첫페이지를 링크해 서비스하고
(<--이 과정만으로 웹뷰에 탑재되는 것 같은데...맞는지도 궁금합니다 )
그리고 앱 고유의 기능(GPS. 푸쉬.네트워크.)을 서비스하기위해서
/res/values/serverinfo.xml에 앞서 개발한 모바일 웹 프로젝트 URL을 설정하고 어떻게 앱의 고유기능을 웹에서 호출하고 전달받아 서비스하는 지는 파악하지 못했지만.. 기능에 따라서 window.plugins.EgovInterface.post 또는.
eGovHyb.Post를 이용하면 되는 거 아닌가 싶던데요..
제가 잘못 알고 있는건가요?
A
안녕하세요.
프레임워크 센터입니다.
기본적으로 phonegap에서는 웹뷰를 사용하는것으로 알고 있습니다.
레퍼런스 참고하세요.
https://cordova.apache.org/docs/ko/latest/config_ref/
하이드리드 웹에서는 아키텍처 구조상
/res/values/serverinfo.xml 설정을 통해 서버와 통신합니다.
javascript:fn_egov_updt_qnacnanswer(document.forms[1],'UUFfMDAwMDAwMDAwMDAwMTU4NzU=');
감사합니다.
프레임워크 센터입니다.
기본적으로 phonegap에서는 웹뷰를 사용하는것으로 알고 있습니다.
레퍼런스 참고하세요.
https://cordova.apache.org/docs/ko/latest/config_ref/
하이드리드 웹에서는 아키텍처 구조상
/res/values/serverinfo.xml 설정을 통해 서버와 통신합니다.
javascript:fn_egov_updt_qnacnanswer(document.forms[1],'UUFfMDAwMDAwMDAwMDAwMTU4NzU=');
감사합니다.