ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 アプリケーション開発ガイド
FUJITSU Software

B.2.1 IMAPSプッシュ(Android)のサンプルを準備する

  1. 3.3.1 開発環境の準備を参照し、開発環境を準備します。
  2. IMAPSサーバ上のサンプルのプロジェクトを、開発端末上に配置します。
  3. Android Studio で、既存プロジェクトとしてサンプルプロジェクトをインポートします。
  4. 以下配下のmoduleを開発端末上に配置し、Android Studioのmoduleとしてインポートします。
    プッシュ通知機能のmodule
    Windows
    <DVD-ROMドライブ>\development\android\push\native
    Linux
    <DVD-ROMマウントディレクトリ>/development/android/push/native
    6.5.2 IMAPSプッシュ通知を利用するネイティブアプリケーションの開発を参考にしてください。
  5. 以下のライブラリを、サンプルプロジェクトのlibsディレクトリ配下に格納します。
    • SLS API
    • imaps.jar
    • log4j-1.2.17.jar
    • httpmime-4.2.5.jar

    第3章 ネイティブアプリケーションおよび3.3 Androidアプリケーションの開発を参考にしてください。

  6. マニフェストファイルの設定値を確認します。
    IMAPSプッシュ通知の利用に必要な設定は、1.マニフェストファイルの修正を参照してください。
    また、認証機能に必要な設定として以下のパーミッションが必要です。
    <uses-permission android:name="android.permission.INTERNET" />
    ※サンプルプロジェクトには設定済みです。
  7. 接続先の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

    定義値については付録C クライアント設定ファイルおよび付録D プッシュクライアント設定ファイルを参照してください。
  8. パッケージングします。開発環境のビルド方法に従ってください。
  9. 配布します。
    配布方法については、"運用ガイド""ハイブリッドアプリケーション/ネイティブアプリケーション"を参照してください。