>チュートリアル(Obj-C):mBaaSとAPNsの連携に必要な設定このサイトを正しく表示するためには、ブラウザーのJavaScriptの設定を「有効」にしてください。service)と連携しています。各端末にプッシュ通知が受信される仕組みです。管理画面から証明書の設定が必要です。このチュートリアルでは、APNsと連携するための証明書を取得する流れについて説明していきます。Programの登録は有料であり、Appleへの料金が発生します。詳細はAppleのページをご覧ください。Program登録後の手順について説明していきます。証明書を取得するまでの流れ証明書の管理画面を開くAppleの開発者サイトから、Accountを開き、Appleのアカウントでログインします。Profilesの項目にあるリンクをクリックします。アプリを登録するAppleにアプリを登録することで、証明書が作成できます。Identifierの画面が開きます。IDsにチェックを入れ、Continueをクリックすると、アプリの登録画面が開きます。アプリの登録画面では以下の3点を設定し、登録を行ってください。Notificationを有効にする登録時の画面サンプルは以下のようになります。Certificateの画面が開きます。証明書の作成画面が表示されるので、下の方にあるServicesの項目にある必要なAPNs証明書を選択してください。Production):本番用のプッシュ通知証明書なお、リリースされるアプリ(本番用アプリ)に対して開発用証明書を設定した場合、invalidTokenが発生してしまいますのでご注意ください。backendに設定する場合は本番用として設定してください。どのアプリに紐づいた証明書を作成するのか選択する必要があります。証明書を作成するアプリを選択してください。次の画面では、CSRファイルを選択する必要がありますので、CSRファイルについて説明して行きます。CSRファイルは、開発者証明書を登録する際に既に作成済みの場合、再度作成する必要がありません。作成されていない場合、以下の手順でキーチェーンアクセスから作成します。キーチェーンアクセスのメニューから証明書アシスタント>認証局に証明書を要求...を選択します。メールアドレスと通称を設定し、ディスクに保存を選択して、続けるボタンをクリックします。CSRファイルの保存場所を決めて、保存してください。証明書作成画面に戻り、CSRファイルをアップロードしてください。証明書を.p12形式に変換する証明書の作成が完了すると、証明書をダウンロードすることができます。ダウンロードした証明書をダブルクリックすると、キーチェーンアクセスが開きます。証明書を選択し、メニューを表示して書き出しを選択してください。このとき下の図のように、証明書と秘密鍵を両方表示して証明書のみ書き出してください。秘密鍵をセットにして証明書を書き出すと、プッシュ通知を配信するときにエラーとなります。保存名と場所を指定し、保存ボタンをクリックしてください。書き出す証明書に対してパスワードを設定する画面が開きますが、設定せずにOKボタンをクリックしてください。backendにアップロードしても利用できなくなります。backendに設定することでプッシュ通知を行うことができます。backendでの設定については、こちらをご覧ください。backendのアカウント登録がまだの方は、こちらから無料アカウントの登録を行ってください。)証明書の有効期限について証明書の有効期限が切れてしまった場合は、プッシュ通知配信が出来なくなります。証明書の更新を行ってください。※なお、iOS/Android両端末にプッシュ通知配信する設定をしている場合は、実際にはAndroid端末のみへの配信であっても、証明書の確認でエラーとなり、プッシュ通知が配信されませんので、ご注意ください。証明書の有効期限が切れている間にAndroid端末にのみプッシュ通知を配信する場合は、「Android端末に配信する」にのみチェックを入れてください。証明書の有効期限が切れている間にAndroid端末にのみプッシュ通知を配信する場合は、ターゲットにてandroidのみを設定してください。証明書が不正である場合、プッシュ通知が配信できません。不正な証明書となる原因として、下記事項が考えられます。