開発環境を準備します。
「1.2.2 開発環境とライセンス」を参照してください。
IMAPSサーバ上のサンプルのプロジェクトを、開発端末上に配置します。
必要なライブラリの準備を行います。
以下配下のプロジェクトを開発端末上に配置し、Eclipseの既存プロジェクトとしてインポートします。
プッシュ通知機能のプロジェクト
Windows版の場合:
<製品インストールフォルダー>\development\android\push\native
Linux版の場合:
/opt/FJSVimsrv/development/android/push/native
「7.5.2 IMAPSプッシュ通知を利用するネイティブアプリケーションの開発」を参考にしてください。
開発環境にサンプルプロジェクトをインポートします。
Eclipseに、既存プロジェクトとしてサンプルプロジェクトをインポートします。
また、3.で設定したプッシュ通知機能のプロジェクトを、サンプルプロジェクトの「プロパティ」>「Android」のライブラリに設定します。
必要なライブラリの準備を行います。
以下のライブラリを、サンプルプロジェクトのlibsディレクトリ配下に格納します。
SLS API
imaps-1.1.0.jar
log4j-1.2.17.jar
httpmime-4.2.5.jar
「第4章 ネイティブアプリケーション」および「4.4 開発」を参考にしてください。
マニフェストファイルの設定値を確認します。
IMAPSプッシュ通知の利用に必要な設定は、「1.マニフェストファイルの修正」を参照してください。
また、認証機能に必要な設定として以下のパーミッションが必要です。
<uses-permission android:name="android.permission.INTERNET" />
※サンプルプロジェクトには設定済みです。
接続先のIMAPSサーバのアドレス等の設定を行います。
プロジェクト内の以下を設定します。
assets/imaps/properties/imaps.properties
imapsServerAddress=IMAPSサーバのアドレス:ポート
assets/push/properties/push.properties
push.ServerAddress=IMAPSサーバのアドレス:ポート
push.SelfCertificate=true
push.AuthClassName=com.fujitsu.imaps.plugin.push.PushExtAuthImpl
定義値については「付録F クライアント設定ファイル」および「付録G プッシュクライアント設定ファイル」を参照してください。
パッケージングします。
開発環境のビルド方法に従ってください。
Export Android Applicationを行う場合は、Eclipseで以下の設定をおこないます。
Window → Preferences
Androidを展開し、Lint Errorを選択します
Lint Error Checking Run full error check when exporting app and abort if fatal errors are foundのチェックを外します
注意
上記は、全てのプロジェクトに反映されます。パッケージング後は、必要に応じて設定を元に戻してください。
配布します。
配布方法については、「運用ガイド」の「11.1 ハイブリッドアプリケーション/ネイティブアプリケーション」を参照してください。