Amazon でのモバイルプッシュ通知の送信 SNS - Amazon Simple Notification Service

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

Amazon でのモバイルプッシュ通知の送信 SNS

Amazon SNSでは、モバイルデバイス上のアプリにプッシュ通知メッセージを直接送信できます。モバイルエンドポイントに送信されたプッシュ通知メッセージは、メッセージアラート、バッジ更新、または音声アラートとしてモバイルアプリケーションに表示できます。

ユーザー通知の仕組み

以下のサポートされているプッシュ通知サービスのいずれかを使用して、モバイルデバイスとデスクトップの両方にプッシュ通知メッセージを送信します。

  • Amazon Device Messaging (ADM)

  • iOS と Mac OS X の両方用の Apple Push Notification Service (APNs)

  • Baidu Cloud Push (Baidu)

  • Firebase クラウドメッセージング (FCM)

  • Microsoft Push Notification Service for Windows Phone (MPNS)

  • Windows プッシュ通知サービス (WNS)

APNs や などのプッシュ通知サービスは、サービスを使用するように登録された各アプリおよび関連するモバイルデバイスとの接続FCMを維持します。アプリとモバイルデバイスの登録時に、プッシュ通知サービスはデバイストークンを返します。Amazon SNS はデバイストークンを使用してモバイルエンドポイントを作成し、そこに直接プッシュ通知メッセージを送信できます。Amazon がさまざまなプッシュ通知サービスとSNS通信するには、プッシュ通知サービスの認証情報を Amazon に送信SNSして、ユーザーに代わって使用します。詳細については、「ユーザー通知プロセスの概要」を参照してください。

直接プッシュ通知メッセージを送信するだけでなく、Amazon を使用してトピックSNSにサブスクライブしているモバイルエンドポイントにメッセージを送信することもできます。この概念は、「」で説明されているように、Amazon SQS、HTTP/SSMS、E メール、 などの他のエンドポイントタイプをトピックにサブスクライブする場合と同じですAmazon とは SNS。違いは、サブスクライブされたモバイルエンドポイントがトピックに送信されたプッシュ通知メッセージを受信するために、Amazon がプッシュ通知サービスを使用してSNS通信することです。

ユーザー通知プロセスの概要

  1. サポートするモバイルプラットフォームの認証情報とデバイストークンを取得します。

  2. 認証情報を使用して、Amazon を使用してプラットフォームアプリケーションオブジェクト (PlatformApplicationArn) を作成しますSNS。詳細については、「Amazon SNSプラットフォームアプリケーションの作成」を参照してください。

  3. 返された認証情報を使用して、プッシュ通知サービスから、モバイルアプリケーションおよびデバイス用のデバイストークンをリクエストします。受け取ったトークンはモバイルアプリケーションおよびデバイスの識別に使用されます。

  4. デバイストークンと PlatformApplicationArnを使用して、Amazon を使用してプラットフォームエンドポイントオブジェクト (EndpointArn) を作成しますSNS。詳細については、「モバイル通知用の Amazon SNSプラットフォームエンドポイントのセットアップ」を参照してください。

  5. EndpointArn を使用して、モバイルデバイスのアプリケーションにメッセージを発行します。詳細については、Amazon SNS モバイルデバイスのダイレクトメッセージング「」および「Amazon Simple Notification Service APIリファレンスAPI」の「公開」を参照してください。