モバイル・デプロイメント項目の追加
モバイル・アプリケーションをデプロイするために必要な詳細で EGL デプロイメント記述子を更新できます。
始める前に
注: モバイル・デプロイメントを変更する前に Rich UI デプロイメントを構成する必要があります。
手順
- EGL デプロイメント記述子をダブルクリックして EGL デプロイメント記述子エディターを開きます。ファイルの作成について詳しくは、 『EGL デプロイメント記述子の作成』を参照してください。
- 「モバイル・デプロイメント (Mobile Deployment)」タブをクリックします。 「モバイル・デプロイメント (Mobile Deployment)」ページが表示されます。
- 「cordova デプロイメント」セクションで「Cordova デプロイを有効にする」を選択します。 その場合、モバイル・プロジェクトは Cordova プロジェクトにハイブリッド・モバイル・プロジェクトとしてデプロイされます。 それ以外の場合、モバイル・プロジェクトは Web プロジェクトにデプロイされます。
- ターゲット 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 サービスを含む デプロイ済み Web プロジェクトの URL を特定できます。 フォーマットは {HTTP/HTTPS} :-//{IP/Domain}:Port/Context-Path/yourAppName です。 次に例を示します。http://www.IBM.com:8001/RBD/Mobile/myCordovaApp。 このサービス URL は、現行プロジェクトで定義されている EGL 開発済みサービスにのみ関係します。 このサービス URL が、サード・パーティー・サービス・サービスのアクセスや、 他のプロジェクトで定義されている EGL サービスのアクセスに影響することはありません。 引き続き RUI サービス・バインディングなどのツールを使用して、このサービスを構成できます。
- モバイル・プロジェクトの RUI ハンドラーを Web プロジェクトと Cordova プロジェクトの一方または両方にデプロイできます。 「Web デプロイを有効にする」属性の横にあるチェック・ボックスを選択してチェック・マークを入れます。 その場合、RUI ハンドラーは Web プロジェクトや Cordova プロジェクトにデプロイされます。 それ以外の場合、RUI ハンドラーは Cordova プロジェクトにのみデプロイされます。