アプリケーションの作成とプッシュチャネルの有効化 - AWS エンドユーザーメッセージングプッシュ

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

アプリケーションの作成とプッシュチャネルの有効化

AWS エンドユーザーメッセージングプッシュを使用してプッシュ通知を送信する前に、まずアプリケーションを作成し、プッシュ通知チャネルを有効にする必要があります。

コンテキスト

アプリケーション

アプリケーションは、すべての AWS エンドユーザーメッセージングプッシュ設定のストレージコンテナです。このアプリケーションには、Amazon Pinpoint のチャネル、キャンペーン、ジャーニーの設定も保存されます。

キー

AWS エンドユーザーメッセージングプッシュがAPNs認証トークンに暗号で署名するために使用するプライベート署名キー。この署名キーは Apple 開発者アカウントから取得できます。

署名キーを指定すると、AWS エンドユーザーメッセージングプッシュはトークンを使用して、送信するプッシュ通知APNsごとに で認証します。署名キーを使用すると、本APNs番稼働用環境とサンドボックス環境にプッシュ通知を送信できます。

証明書とは異なり、署名キーが期限切れになることはありません。1 回のみキーを指定すれば、後で更新する必要はありません。複数のアプリに対して同じ署名キーを使用できます。詳細については、「Xcode ヘルプ」の「認証トークンAPNsを使用して と通信する」を参照してください。

証明書

プッシュ通知の送信APNs時に AWS エンドユーザーメッセージングプッシュが認証に使用するTLS証明書。APNs 証明書は、本番稼働環境とサンドボックス環境の両方をサポートすることも、サンドボックス環境のみをサポートすることもできます。証明書は Apple 開発者アカウントから取得できます。

証明書は 1 年後に期限切れになります。この場合、新しい証明書を作成し、 AWS エンドユーザーメッセージングプッシュに提供してプッシュ通知配信を更新する必要があります。詳細については、「Xcode ヘルプ」のTLS「証明書APNsを使用して と通信する」を参照してください。

前提条件

プッシュチャネルを使用するには、プッシュサービスに有効な認証情報が必要です。認証情報の取得の詳細については、「」を参照してくださいAWS エンドユーザーメッセージングプッシュの開始方法

手順

アプリケーションを作成し、プッシュチャネルのいずれかを有効にするには、次の手順に従ってください。この手順を完了するには、アプリケーション名を入力するだけで済みます。プッシュチャネルは後で有効または無効にできます。

  1. で AWS エンドユーザーメッセージングプッシュコンソールを開きますhttps://console.aws.amazon.com/push-notifications/

  2. [Create application] を選択します。

  3. アプリケーション名 にアプリケーションの名前を入力します。

  4. (オプション) このオプションのステップに従って、Apple プッシュ通知サービス (APNs) を有効にします。

    1. Apple Push Notification Service (APNs) で、 を有効にするを選択します

    2. デフォルトの認証タイプ で、次のいずれかを選択します。

      1. キー認証情報 を選択した場合は、Apple デベロッパーアカウントから次の情報を入力します。 AWS エンドユーザーメッセージングプッシュでは、認証トークンを構築するためにこの情報が必要です。

        • [Key ID] – 署名キーに割り当てられた ID。

        • [Bundle identifier] – iOS アプリケーションに割り当てられた ID。

        • [Team identifier] – Apple デベロッパーアカウントチームに割り当てられた ID。

        • [Authentication key] – 認証キーを作成するときに Apple デベロッパーアカウントからダウンロードする .p8 ファイル。

      2. [Certificate credentials] を選択した場合は、次の情報を入力します。

        • SSL certificate – TLS証明書の .p12 ファイル。

        • Certificate password – 証明書にパスワードを指定している場合は、そのパスワードをここに入力します。

        • [証明書タイプ] – 使用する証明書の種類を選択します。

  5. (オプション) このオプションのステップに従って、Firebase Cloud Messaging (FCM) を有効にします。

    1. Firebase Cloud Messaging (FCM) で、 を有効にするを選択します

    2. デフォルト認証タイプ では、次のいずれかを選択します。

      1. トークン認証情報 (推奨) では、ファイルを選択 を選択し、サービスJSONファイルを選択します。

      2. キー認証情報には、キー にAPIキーを入力します

  6. (オプション) このオプションのステップに従って、Baidu Cloud Push を有効にします。

    1. Baidu Cloud Push で、 を有効にするを選択します

    2. API キーには、APIキーを入力します。

    3. シークレットキーには、シークレットキーを入力します。

  7. (オプション) このオプションのステップに従って、Amazon Device Messaging を有効にします。

    1. Amazon Device Messaging で、 を有効にするを選択します

    2. クライアント ID には、クライアント ID を入力します。

    3. クライアントシークレットには、クライアントシークレットを入力します。

  8. [Create application] を選択します。