Comments前回は、「Parse.comの利用登録からSDK組み込み方法」についてご説明しました。今回はプッシュ通知についてご紹介します。プッシュ通知とは何かを簡単にご説明します。プッシュ通知とは、外部サーバと連携して能動的に情報を取得してユーザに通知する方式です。ユーザがアプリケーションを起動していなくても、外部サーバから任意のメッセージをデバイス端末へ送ることができるサービスです。デバイス端末でメッセージを受け取った場合、ダイアログ又は、バナーで通知されます。ユーザは下記の動作を行うことによってアプリケーションを起動することができます。ダイアログの「起動」ボタンをタップバナーをタップアプリケーションが更新されたタイミングで任意のメッセージをデバイス端末へ送ることができるので、アプリケーションの継続利用を促すには効果的な機能といえます。それでは、プッシュ通知を実装してみましょう。parse.comでプッシュ通知が使用できるPlatformは下記です。AndroidiOSWindows今回はその中で、「iOS」を例としてプッシュ通知をご説明します。事前準備として下記をそろえておきましょう。iPhone5端末P12証明書ファイルプッシュ通知が有効になっているバンドルIDプッシュ通知が有効になっているプロビジョニングファイル※P12証明書ファイルの作成方法については、割愛します。developer登録が必要です。それでは、実際に行ってみましょう。最初にParse.comサイトにログインしてプッシュ通知の設定を行います。<Parse.comサイトにてプッシュ通知の設定方法>【手順1】PCブラウザで、下記にアクセスします。In」ボタンをクリックします。In」ボタンをクリックします。画面中央部にある「設定」リンクをクリックします。notifications」リンクをクリックします。Settings」の「OFF」ボタンをクリックします。※「OFF」から「ON」に切り替わることを確認します。certificate」ボタンをクリックします。事前準備で用意した「P12証明書ファイル」を選択して、「選択」ボタンをクリックします。設定情報が更新され、再読み込みされます。プッシュ通知を行うための準備ができました。これで、プッシュ通知の設定は完了となります。それでは、前回作成した「SDKを組み込んだプロジェクト」へプッシュ通知機能を実装する為の準備としてParseを初期化する際に必要な下記のApplicationKey情報をParse.comサイトから取得しておきましょう。画面中央部にある「設定」リンクをクリックします。Keys」リンクをクリックします。下記の情報をメモしておきます。Keyこれで、必要な情報は取得できました。それでは、プッシュ通知機能を実装していきましょう。前回作成したプロジェクトを開きます。※事前に用意した下記をプロジェクトに組み込んでおきます。「AppDelegate.m」を選択して、「parse」をインポートします。YES;}【手順3】アプリケーション起動時に呼ばれる「didFinishLaunchingWithOptions」メソッド内にParse初期化処理を追加します。※Parse初期化処理を行うことでSDK内の各APIを使用することができます。引数には、<ApplicationKey情報の取得方法>で取得した下記を指定します。「didFinishLaunchingWithOptions」メソッド内にプッシュ通知を有効にする処理を追加します。有効とする際に、下記の通知方法を設定します。YES;}【手順5】DeviceToken受信時に呼ばれる「didRegisterForRemoteNotificationsWithDeviceToken」メソッドを追加します。追加後、メソッド内に受信したDeviceTokenをParse.comのサーバへ保存する処理を追加します。saveInBackground];}【手順6】アプリケーションがフォアグランド又は、バックグラウンドである場合、プッシュ通知からアプリケーションが起動されたときに呼ばれる「didReceiveRemoteNotification」メソッドを追加します。}}これで、実装は完了となります。受信したメッセージをアプリケーション内で使用することができます。アプリケーションの起動状態によって受信するメソッドが異なるので注意してください。下記メソッドの引数である「launchOptions」に受信したメッセージ情報が格納されています。※NSDictionary形式で取り出すことが可能です。下記メソッドの引数である「userInfo」に受信したメッセージ情報が格納されています。※NSDictionary形式で取り出すことが可能です。*)userInfoそれでは、実際にプッシュ通知を送ってみましょう。用意したiPhone5端末とPCを接続し、作成したアプリをインストールします。作成したアプリケーションをタップして起動します。【手順3】プッシュ通知送信確認ダイアログが表示されるので、「OK」ボタンをクリックします。【手順4】ホームキーを押下し、アプリケーションをバックグラウンドにします。【手順5】Parse.comのサイトを表示し、画面中央にある「Push」ボタンをクリックします。Push」ボタンをクリックします。Notification」ボタンをクリックします。形式を「JSON」に変更することでJSON形式でメッセージを送ることができます。}]}※JSON形式ではないメッセージを送ってしまうとエラーになりますので、注意してください。【手順8】メッセージ送信した履歴画面が表示されます。【手順9】iPhone5端末に通知がきます。「テストメッセージ」エリアをタップするとアプリケーションが起動されます。Parse.comを使用することで、簡単にiPhone5端末へメッセージを送ることができます。みなさんもアプリケーションを作成する際、プッシュ通知機能を取り入れてみてはどうでしょうか。それでは、プッシュ通知が行えたところで、今回は終了となります。<次回の更新について>次回は、「データストレージ機能」についてご紹介します。コメントをキャンセルメールアドレスが公開されることはありません。BlogFeathersFeathersHTMLJavaScript。