모바일 배치 항목 추가
EGL 배치 디스크립터를 모바일 애플리케이션을 배치하는 데 필요한 세부사항으로 업데이트할 수 있습니다.
시작하기 전에
참고: 모바일 배치를 변경하기 전에 Rich UI
배치를 구성해야 합니다.
프로시저
- EGL 배치 디스크립터를 두 번 클릭하여 EGL 배치 디스크립터 편집기를 여십시오. 파일 작성에 대한 자세한 정보는 EGL 배치 디스크립터 작성을 참조하십시오.
- 모바일 배치 탭을 클릭하십시오. 모바일 배치 페이지가 표시됩니다.
- Cordova 배치 섹션에서 Cordova 배치 사용을 선택하십시오. Cordova 프로젝트에 모바일 프로젝트가 하이브리드 모바일 프로젝트로 배치됩니다. 그렇지 않은 경우 모바일 프로젝트가 웹 프로젝트에 배치됩니다.
- 대상 Cordova 프로젝트를 식별하십시오. 작업공간에서 기존
Cordova 프로젝트를 선택하거나 새로 작성을 클릭하여
새 Cordova 프로젝트를 작성하십시오. Cordova 프로젝트 작성에 대한 자세한 정보는 모바일 애플리케이션 작성을 참조하십시오.참고: 특정 EGL Cordova 라이브러리에 대해 특정 플러그인을 지정해야 합니다. 자세한 정보는 다음 표를 참조하십시오.
표 1. EGL Cordova 기능 및 플러그인 EGL Cordova 기능 Cordova 플러그인 AccelerometerLib Cordova-plugin-device-motion Battery Events Cordova-plugin-battery-status Network Events/CordovaLib.getConnection Cordova-plugin-network-information CameraLib Cordova-plugin-camera CompassLib Cordova-plugin-device-orientation ContactsLib/Contact Cordova-plugin-contacts CordovaLib.getDevice/Device Cordova-plugin-device CordovaLib.vibrate/CordovaLib.vibrateWithPattern/CordovaLib.cancelVibrate Cordova-plugin-vibration GeolocationLib Cordova-plugin-geolocation Media Cordova-plugin-file, Cordova-plugin-media - 모바일 애플리케이션의 색인 페이지로 표시할 기본 핸들러를 식별하십시오. Rich UI 배치에 있는 선택된 핸들러에서 선택하십시오.
- 기본 핸들러의 기본 로케일을 식별하십시오.
- 현재 모바일 프로젝트에 서비스 정의가 있는 경우 현재 모바일 프로젝트에 있는 EGL 서비스를 포함하는 배치된 웹 프로젝트의 URL을 식별할 수 있습니다. 형식은 {HTTP/HTTPS} :-//{IP/Domain}:Port/Context-Path/yourAppName입니다. 다음은 해당 예입니다. http://www.IBM.com:8001/RBD/Mobile/myCordovaApp 여기서 서비스 URL은 현재 프로젝트에 정의된 EGL 개발 서비스만을 나타냅니다. 써드파티 서비스의 액세스나 기타 프로젝트에 정의된 EGL 서비스의 액세스에는 영향을 주지 않습니다. 이러한 서비스를 구성하기 위해 RUI 서비스 바인딩과 같은 도구를 계속 사용할 수 있습니다.
- 모바일 프로젝트의 RUI 핸들러를 웹 프로젝트나 Cordova 프로젝트 또는 두 프로젝트에 모두 배치할 수 있습니다. 웹 배치 사용 속성 옆의 선택란을 선택하여 선택 표시를 삽입하십시오. RUI 핸들러는 웹 프로젝트 및 Cordova 프로젝트에 배치됩니다. 그렇지 않은 경우 Cordova 프로젝트에만 배치됩니다.