Amazon Pinpoint を使用したモバイルプッシュチャンネルの管理 - Amazon Pinpoint

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

Amazon Pinpoint を使用したモバイルプッシュチャンネルの管理

コンソールを使用して、Amazon Pinpoint が iOS および Android デバイスにプッシュ通知を送信するための認証情報を更新できます。次のプッシュ通知サービスの認証情報を提供できます。各サービスは Amazon Pinpoint チャネルでサポートされています。

  • Apple プッシュ通知サービス (APNs)

  • Firebase Cloud Messaging (FCM)

  • Baidu Cloud Push

  • Amazon Device Messaging (ADM)

プッシュ通知設定を更新するには
  1. Amazon Pinpoint コンソール (https://console.aws.amazon.com/pinpoint/) を開きます。

  2. [すべてのプロジェクト] ページで、プッシュ通知の設定を管理するプロジェクトを選択します。

  3. ナビゲーションペインで [設定] の [プッシュ通知] を選択します。

  4. [プッシュ通知] の横にある [編集] を選択します。

  5. [Push notification services] ページで、次のサービスの認証情報を更新できます。

    • APNs – Apple デベロッパーアカウントから取得した認証トークン署名キーまたは TLS 証明書が必要です。詳細については、[Managing APNs Settings] セクションを参照してください。

    • FCM – ウェブ API キー (API_KEYサーバーキーとも呼ばれます) またはトークン認証情報のいずれかが必要です。これは、Firebase コンソールから取得できます。FCM 認証情報の取得の詳細については、Firebase ドキュメントの「認証情報」を、トークン認証情報の詳細については、Firebase ドキュメントの「レガシー FCM API から HTTP v1 に移行する」を参照してください。

    • [Baidu Cloud Push] – API キーとシークレットキーが必要です。これらは、Baidu Cloud Push プロジェクトから取得します。

    • [Amazon Device Messaging] – Amazon デベロッパーアカウントからの OAuth 認証情報 (クライアント ID およびクライアントシークレット) が必要です。詳細については、Amazon Device Messaging 開発者用ドキュメントの「認証情報の取得」を参照してください。

  6. 完了したら、[保存] を選択します。

APNs の設定の管理

APNs の [Push notifications] 設定ページでは、APNの キーまたは証明書に関する情報を提供することで、Amazon Pinpoint が iOS アプリケーションにプッシュ通知を送信することを承認することができます。

キー

APNs 認証トークンを暗号で署名するために、Amazon Pinpoint が使用するプライベート署名キー。この署名キーは Apple 開発者アカウントから取得できます。

署名キーを提供する場合、Amazon Pinpoint はトークンを使用して、送信するプッシュ通知ごとに APNs を使用して認証を行います。署名キーを使用すると、APNs 本番環境とサンドボックス環境に通知を送信できます。

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

証明書

プッシュ通知を送信するときに Amazon Pinpoint がプッシュ通知を APNs との認証するために使用する TLS 証明書です。APNs 証明書は、本番環境とサンドボックス環境の両方をサポートできます。また、サンドボックス環境のみをサポートすることもできます。証明書は Apple 開発者アカウントから取得できます。

証明書は 1 年後に期限切れになります。この場合、新しい証明書を作成する必要があり、それを Amazon Pinpoint に提供してプッシュ通知配信を更新します。詳細については、『Xcode ヘルプ』の「TLS 証明書を使用した APNs との通信」を参照してください。

APNs 設定を管理するには
  1. [デフォルトの認証タイプ] で、[キー認証情報] または [証明書の認証情報] を選択し、そのタイプの設定を管理します。Amazon Pinpoint は、コンソールを使用して送信するすべての APNs プッシュ通知にこのデフォルトの設定を使用します。Amazon Pinpoint API、AWS CLI、または AWS SDK を使用してプログラムでメッセージを送信する場合には、デフォルト設定を上書きできます。デフォルトの認証タイプが失敗した場合、Amazon Pinpoint は別の認証タイプの使用を試みません。

    • [Key credentials] を選択した場合、 にある Apple デベロッパーアカウントから以下の情報を提供してください。Amazon Pinpoint では、認証トークンを作成するためにこの情報を必要とします。

      • [Key ID] – 署名キーに割り当てられた ID。この値を見つけるには、[Certificates, IDs & Profiles] を選択し、[Keys] セクションでキーを選択します。

      • [Bundle identifier] – iOS アプリケーションに割り当てられた ID。この値を見つけるには、[Certificates, IDs & Profiles] を選択し、[Identifiers] セクションで [App IDs] を選択してアプリケーションを見つけます。

      • [Team identifier] – Apple デベロッパーアカウントチームに割り当てられた ID。この値は、[Membership] ページに表示されます。

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

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

      • [SSL certificate] – TLS 証明書の .p12 ファイル。Apple 開発者アカウントから証明書をダウンロードしてインストールした後で、このファイルを Keychain Access からエクスポートできます。

      • [Certificate password] – 証明書にパスワードを割り当てた場合は、そのパスワードをここで指定します。

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

  2. [有効にする APN チャネルを選択] で、有効にするチャネルを選択します。

  3. 完了したら、[保存] を選択します。