コンテンツにスキップ

Appleプッシュ通知サービス(APNs)の認証ファイル(P12)取得方法 - iOSプッシュ用

iOS端末へのプッシュ通知で利用する認証ファイルの作成手順を説明します。
Safariプッシュで利用する認証ファイルの作成はこちらをご参照ください。

認証ファイル(P12)について

この手順で取得する認証ファイルは、証明書ベース方式のプッシュ通知で利用します。

手順

Code Signing Request(CSR)の生成

  1. キーチェーンアクセスを起動します。


  2. キーチェーンアプリを起動して、上部メニューの「キーチェーンアクセス」-「証明書アシスタント」-「認証局に証明書を要求」を選択します。


  3. 任意のメールアドレスとCSRを使って作成する証明書の通称を設定します。通称はわかりやすいものを設定することをお勧めします。
    最後に"ディスクに保存"を選択して「続ける」をクリックします。


  4. 保存確認ダイアログが表示されるので、保存先を指定して「保存」ボタンをクリックします。


  5. CSRの生成が完了しました。指定の保存先に"CertificateSigningRequest.certSigningRequest"というファイルが生成されています。


Apple通知サービス(APNs)証明書の生成

  1. Apple Deverloperサイトにアクセスしてサインインをします。


  2. メニュー内で「証明書」を選択します。


  3. 「Certificates」の右にある+ボタンをクリックします。


  4. 用途に従い証明書のタイプを選択します。
    開発や検証用の場合は Sandbox 、本番サービス向けは Production を選択します。


  5. プッシュ通知を配信するアプリのApp IDを選択します。


  6. 作成済みのCSRを選択します。


  7. 証明書が作成できたので「Download」ボタンをクリックして証明書のダウンロードを実行します。


  8. ダウンロードフォルダに aps.cer ファイルがダウンロードされているので、ダブルクリックしてキーチェーンアクセスに登録します。



認証ファイルの(P12)のエクスポート

  1. キーチェーンアクセスで前項で登録した証明書を右クリックして「〇〇を書き出す」を選択します。

    注意

    証明書には有効期限があります。認証ファイルをエクスポートする前に証明書が有効期限内であるか確認してください。
    有効期限が切れている場合は、改めて証明書の生成を行ってください。


  2. 保存先を指定し、フォーマットが .p12 になっていることを確認して「保存」ボタンをクリックします。


  3. パスフレーズを設定します。このパスフレーズはRichFlyerに認証ファイルを設定する際に利用します。


  4. ガイダンスに従って操作を進めると指定の保存先に認証ファイルがエクスポートされます。このファイルをRichFlyerの管理サイトに設定します。