プッシュ通知を受け取るクライアントのサンプルとして、IMAPSプッシュ(Android)、GCM(Android)、APNs(iOS)、WNS(Windows)それぞれのネイティブアプリケーションのプロジェクトを提供しています。
サンプルのプロジェクトは以下に格納されています。
<DVD-ROMドライブ>\development\android\push\native_sample_imaps
<DVD-ROMドライブ>\development\android\push\native_sample_gcm
<DVD-ROMドライブ>\development\ios\push\native_sample_apns
<DVD-ROMドライブ>\development\windows\push\native_sample_wns
<DVD-ROMマウントディレクトリ>/development/android/push/native_sample_imaps
<DVD-ROMマウントディレクトリ>/development/android/push/native_sample_gcm
<DVD-ROMマウントディレクトリ>/development/ios/push/native_sample_apns
<DVD-ROMマウントディレクトリ>/development/windows/push/native_sample_wns
このサンプルでは、IMAPSの認証API(オンライン認証)による情報を用いてIMAPSサーバと連携しています。
プッシュ通知機能を使用する場合の認証の設定は6.5.7 認証クラスの定義を、ネイティブアプリケーションのオンライン認証の詳細は、Android版は3.3.3.2 ログイン、iOS版は3.4.4.2 ログイン、Windows版は3.5.3.2 ログインを参照してください。
ユーザーのID/パスワードの入力による認証のほか、管理情報を使用してアプリケーションを作成できます。管理情報は、Android版は3.3.3.5 管理情報の設定、iOS版は3.4.4.5 管理情報の設定、Windows版は3.5.3.5 管理情報の設定を参照してください。
サンプルアプリケーションの処理の概要は、サンプルのソースコードのコメントを参照してください。
注意
プッシュメッセージを送信するためには、メッセージを送信するサーバアプリケーションやツールなどが別途必要です。