プッシュ通知を受け取るクライアントのサンプルとして、IMAPSプッシュ(Android)、GCM(Android)、APNs(iOS)、それぞれのネイティブアプリケーションのプロジェクトを提供しています。
サンプルのプロジェクトは、IMAPSサーバの以下に格納されています。
Windows版の場合:
IMAPSプッシュ:<製品インストールフォルダー>\development\android\push\native_sample_imaps
GCM:<製品インストールフォルダー>\development\android\push\native_sample_gcm
APNs:<製品インストールフォルダー>\development\ios\push\native_sample_apns
Linux版の場合:
IMAPSプッシュ:/opt/FJSVimsrv/development/android/push/native_sample_imaps
GCM:/opt/FJSVimsrv/development/android/push/native_sample_gcm
APNs:/opt/FJSVimsrv/development/ios/push/native_sample_apns
このサンプルでは、IMAPSの認証API(オンライン認証)による情報を用いてIMAPSサーバと連携しています。
プッシュ通知機能を使用する場合の認証の設定については「7.5.6 認証クラスの定義」を、ネイティブアプリケーションのオンライン認証の詳細は「4.5.2 ログイン」を参照してください。
ユーザーのID/パスワードの入力による認証のほか、管理情報を使用してアプリケーションを作成することもできます。管理情報については「4.5.5 管理情報の設定」を参照してください。
サンプルアプリケーションの処理の概要については、サンプルのソースコードのコメントを参照してください。
注意
プッシュメッセージを送信するためには、メッセージを送信するサーバアプリケーションやツールなどを別途用意する必要があります。