すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:iOS プッシュ証明書の作成

最終更新日:Jan 17, 2025

iOS デバイスにメッセージを送信するには、モバイルプッシュコンソールで iOS プッシュ証明書を構成する必要があります。 iOS プッシュ証明書は、メッセージプッシュに使用されます。 このトピックでは、モバイルプッシュでサポートされている証明書の種類と、証明書を準備する方法について説明します。

証明書の種類

モバイルプッシュは、Apple Push Service 証明書のみをサポートしています。 Apple 証明書の種類と関連する説明の詳細については、「証明書の種類」をご参照ください。

Apple Push Service 証明書と iOS 開発証明書を混同しやすいです。 iOS 開発証明書を使用すると、メッセージプッシュが失敗する可能性があります。 以下のセクションでは、Key Store MAC とモバイルプッシュコンソールを使用して 2 つの証明書を区別する方法について説明します。

証明書の種類

目的

Apple Push Service

これは、実稼働環境用の Apple プッシュ証明書です。 通知サービスと APNs 間の接続を確立して、アプリにリモート通知を配信するために使用されます。

iOS 開発

これは、開発環境用の Apple プッシュ証明書です。 開発およびテスト中に使用されます。

MAC キーストア

既存の .p12 証明書をダブルクリックし、MAC キーチェーンにインポートします。 名前などの証明書情報が表示されます。

証明書の中で:

  • iPhone デベロッパー: メッセージプッシュサービスではサポートされていない Apple 開発証明書です。

  • Apple Push Services: メッセージプッシュサービスでサポートされている実稼働環境用の Apple プッシュ証明書。

  • Apple Development IOS プッシュサービス: メッセージプッシュサービスでサポートされている開発環境用の Apple プッシュ証明書。

mPaaS コンソール

証明書がモバイルプッシュコンソールにインポートされると、次の証明書情報が表示されます。

Image 26

サブジェクト DN 属性を確認します。

  • Apple Development IOS プッシュサービス: メッセージプッシュサービスでサポートされている開発環境用の Apple プッシュ証明書。

  • Apple Push Service: メッセージプッシュサービスでサポートされている実稼働環境の Apple プッシュ証明書。

3

前の図では、サブジェクト DNiPhone デベロッパー 属性は で、モバイルプッシュでサポートされていない Apple 開発証明書であることを示しています。

証明書を準備する

iOS アプリ ID を作成する

  1. Apple Developer で、左側のナビゲーションウィンドウの アプリ ID+ をクリックし、右上隅の をクリックします。

  2. 基本情報を入力します。

    • アプリ ID の説明 > 名前

    • アプリ ID サフィックス > バンドル ID (バンドル ID は一意である必要があります。)

  3. プッシュ通知 を確認します。

  4. [続行] をクリックし、[登録] をクリックします。 iOS アプリ ID が作成されます。

.certSigningRequest ファイルを準備する

  1. MAC キーチェーンにアクセスします。

  2. 証明書をリクエストし、 [キーチェーンアクセス] > [証明書アシスタント] > [認証局から証明書を要求...] を選択します。

  3. 証明書情報 ウィンドウで、実際の状況に基づいて、メールアドレスや名前などの関連情報を入力します。

  4. .certSigningRequest ファイルが正常に生成されます。

証明書を作成する

  1. [iOS App ID] ページで、iOS アプリ ID を選択し、[編集] をクリックします。

    edit_app_id.png

  2. 証明書の作成開発用 SSL 証明書本番環境 SSL 証明書 または の下の をクリックして、開発環境または実稼働環境の証明書を作成します。

    create_cert_entry.png

  3. 準備した .certSigningRequest ファイルをアップロードします。

    upload_certSigningRequest_file.png

  4. 証明書が正常に作成されると、次のページが表示されます。 [ダウンロード] をクリックして、.cer ファイルをダウンロードします。

    cert_ok.png

  5. .cer ファイルを .p12 ファイルに変換します。

    1. .cer ファイルをダブルクリックして、MAC キーストアにインポートします。

    2. インポートしたファイルを右クリックし、エクスポートします。ファイルは .p12 ファイルとしてエクスポートされます。

  6. .p12 iOS プッシュ証明書を取得したら、mPaaS コンソールに移動し、ターゲットアプリ > メッセージ プッシュ サービスプッシュ構成 > を選択して設定します。