プッシュ通知の設定 - Amazon Pinpoint

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

プッシュ通知の設定

[プッシュ通知] の設定ページを使用して、現在のプロジェクトで iOS、Android や Amazon デバイスにプッシュ通知を送信するために Amazon Pinpoint が使用する認証情報を指定します。次のプッシュ通知サービスの認証情報を提供できます。各サービスは Amazon Pinpoint チャネルでサポートされています。

  • Amazon Device Messaging (ADM)

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

  • Baidu Cloud Push

  • Firebase Cloud Messaging (FCM)

プッシュ通知設定の更新

コンソールを使用すると、現在のプロジェクトで iOS、Android、Amazon デバイスにプッシュ通知を送信するために Amazon Pinpoint が使用する認証情報を更新できます。

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

  2. [All projects] ページで、プッシュ通知の設定を更新するプロジェクトを選択します。

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

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

  5. Baidu Cloud Push あるいは ADM サービスの設定を更新するには、[Show more push notification services] を選択します。

  6. 使用するプッシュ通知サービスへの正しい認証情報を入力します。

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

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

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

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

  7. 完了したら、保存 を選択します。

APNs の設定の管理

Apple プッシュ通知サービス (APNS) については、APNs のキーまたは証明書に関する情報を提供することで、Amazon Pinpoint がiOS アプリケーションにプッシュ通知を送信することを承認することができます。

キー

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

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

証明書とは異なり、署名キーが期限切れになることはありません。キーを 1 回だけ指定すれば、後で更新する必要はありません。また、複数のアプリケーションで同じ署名キーを使用できます。詳しくは、Apple デベロッパーアカウントヘルプ認証トークンを使用した APNs との通信をご覧ください。

証明書

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

証明書は 1 年後に期限切れになります。この場合、新しい証明書を作成する必要があり、それを Amazon Pinpoint に提供してプッシュ通知配信を更新します。詳細については、Apple デベロッパーアカウントヘルプTLS 証明書を使用した APN との通信 を参照してください。

APNs 設定を管理するには
  1. [Edit push notifications] ページで、Apple プッシュ通知サービス (APNs) を選択します。

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

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

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

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

      • チーム識別子 – Apple 開発者アカウントチームに割り当てられた ID。この値は、[Membership] ページに表示されます。

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

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

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

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

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

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

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