===== 개요 ===== Device API 구현은 모바일 앱 어플리케이션에서 웹 뷰 영역의 자바스크립트 엔진과 네이티브 엔진간의 통신을 기반으로 하는 Cordova (Phonegap) 플러그인 아키텍처 패턴을 이용하여 \\ Android, iOS 플랫폼을 동식에 지원할 수 있는 Device API를 구현한다.\\ 이를 위해 아래와 같이 Device API에 관련하여 [[https://cordova.apache.org/docs/en/8.x/index.html|Cordova 8.1.2]]를 참조하여 나타내었다. ===== Device API Docs ===== ==== Device API ==== * [[egovframework:hyb3.9:hrte:deviceapi:accelerometer|Device Motion (Accelerometer) : DEPRECATED]] [ [[egovframework:hyb3.9:hrte:deviceapi:accelerometer#제약사항]] ] * [[egovframework:hyb3.9:hrte:deviceapi:camera|Camera]] [ [[egovframework:hyb3.9:hrte:deviceapi:camera#제약사항]] ] * [[egovframework:hyb3.9:hrte:deviceapi:capture|Media Capture]] [ [[egovframework:hyb3.9:hrte:deviceapi:capture#제약사항]] ] * [[egovframework:hyb3.9:hrte:deviceapi:compass|Device Orientation (Compass)]] [ [[egovframework:hyb3.9:hrte:deviceapi:compass#제약사항]] ] * [[egovframework:hyb3.9:hrte:deviceapi:connection|Network Infomation (Connection)]] [ [[egovframework:hyb3.9:hrte:deviceapi:connection#제약사항]] ] * [[egovframework:hyb3.9:hrte:deviceapi:contacts|Contacts]] [ [[egovframework:hyb3.9:hrte:deviceapi:contacts#제약사항]] ] * [[egovframework:hyb3.9:hrte:deviceapi:device|Device]] [ [[egovframework:hyb3.9:hrte:deviceapi:device#제약사항]] ] * [[egovframework:hyb3.9:hrte:deviceapi:events|Events]] [ [[egovframework:hyb3.9:hrte:deviceapi:events#제약사항]] ] * [[egovframework:hyb3.9:hrte:deviceapi:file|File]] [ [[egovframework:hyb3.9:hrte:deviceapi:file#제약사항]] ] * [[egovframework:hyb3.9:hrte:deviceapi:geolocation|Geolocation]] [ [[egovframework:hyb3.9:hrte:deviceapi:geolocation#제약사항]] ] * [[egovframework:hyb3.9:hrte:deviceapi:media|Media]] [ [[egovframework:hyb3.9:hrte:deviceapi:media#제약사항]] ] * [[egovframework:hyb3.9:hrte:deviceapi:notification|Notification (Dialogs, Vibration)]] [ [[egovframework:hyb3.9:hrte:deviceapi:notification#제약사항]] ] ==== 전자정부 특화 Device API ==== * [[egovframework:hyb3.5:hrte:deviceapi:interface:add|Interface Android]] * [[egovframework:hyb3.5:hrte:deviceapi:interface:ios|Interface iOS]]