翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
モバイルプッシュAPIアクション
Amazon SNSモバイルプッシュ を使用するにはAPIs、まず、Apple Push Notification Service (APNs) や Firebase Cloud Messaging () などのプッシュ通知サービスの前提条件を満たす必要がありますFCM。前提条件の詳細については、「Amazon SNS ユーザー通知の前提条件」を参照してください。
を使用してモバイルアプリとデバイスにプッシュ通知メッセージを送信するにはAPIs、まず PlatformApplicationArn
属性を返す CreatePlatformApplication
アクションを使用する必要があります。この PlatformApplicationArn
属性は、CreatePlatformEndpoint
によって使用され、EndpointArn
属性が返されます。この EndpointArn
属性と Publish
アクションを使用して、モバイルアプリケーションやデバイスに通知メッセージを送信することができます。また、EndpointArn
属性と Subscribe
アクションを使って、トピックへのサブスクリプションを行うこともできます。詳細については、「Amazon でのプッシュ通知の設定 SNS」を参照してください。
Amazon SNSモバイルプッシュAPIsは次のとおりです。
CreatePlatformApplication
-
デバイスやモバイルアプリが登録できる APNsや などFCM、サポートされているプッシュ通知サービスの 1 つに対してプラットフォームアプリケーションオブジェクトを作成します。
PlatformApplicationArn
属性を返します。この属性は、CreatePlatformEndpoint
アクションで使用されます。 CreatePlatformEndpoint
-
サポートされているプッシュ通知サービスのいずれかでデバイスおよびモバイルアプリケーションのエンドポイントを作成します。
CreatePlatformEndpoint
は、CreatePlatformApplication
アクションから返されるPlatformApplicationArn
属性を使用します。CreatePlatformEndpoint
を使用したときに返されるEndpointArn
属性は、モバイルアプリケーションとデバイスに通知メッセージを送信するためにPublish
アクションで使用されます。 CreateTopic
-
メッセージが発行されるトピックを作成します。
DeleteEndpoint
-
サポートされているプッシュ通知サービスのいずれかでデバイスおよびモバイルアプリケーションのエンドポイントを削除します。
DeletePlatformApplication
-
プラットフォームアプリケーションオブジェクトを削除します。
DeleteTopic
-
トピックとすべてのサブスクリプションを削除します。
GetEndpointAttributes
-
デバイスおよびモバイルアプリケーションのエンドポイント属性を取得します。
GetPlatformApplicationAttributes
-
プラットフォームアプリケーションオブジェクトの属性を取得します。
ListEndpointsByPlatformApplication
-
サポートされているプッシュ通知サービスでのデバイスおよびモバイルアプリケーションのエンドポイントとエンドポイント属性を一覧表示します。
ListPlatformApplications
-
サポートされているプッシュ通知サービス用のプラットフォームアプリケーションオブジェクトを一覧表示します。
Publish
-
トピックのサブスクライブされたエンドポイントすべてに通知メッセージを送信します。
SetEndpointAttributes
-
デバイスおよびモバイルアプリケーションのエンドポイントの属性を設定します。
SetPlatformApplicationAttributes
-
プラットフォームアプリケーションオブジェクトの属性を設定します。
Subscribe
-
エンドポイントに確認メッセージを送信して、エンドポイントのサブスクライブに備えます。実際にサブスクリプションを作成するには、エンドポイント所有者は確認メッセージからトークンを使用して ConfirmSubscription アクションを呼び出す必要があります。
Unsubscribe
-
サブスクリプションを削除します。