Amazon SNS Mobile Push High‐Level Steps
This section provides the high‐level steps you must perform to use Amazon SNS mobile push. First, for the mobile platforms you want to support you must complete the prerequisites, such as obtaining the required credentials and device token. For more information, see Prerequisites Then, you use the information you obtained from the mobile platforms with Amazon SNS to send a message to a mobile device. This information should help you gain a better understanding of the steps involved when using the Amazon SNS mobile push, as described in Using Amazon SNS Mobile Push.
Step 1: Request Credentials from Mobile Platforms
To use Amazon SNS mobile push, you must first request the necessary credentials from the mobile platforms. For more information, see the getting started section for your platform later in this guide.

Step 2: Request Token from Mobile Platforms
You then use the returned credentials to request a token for your mobile app and device from the mobile platforms. The token you receive represents your mobile app and device. For more information, see the getting started section for you platform later in this guide.

Step 3: Create Platform Application Object
The credentials and token are then used to create a platform application object
(PlatformApplicationArn
) from Amazon SNS. For more information, see Create a Platform Endpoint and Manage Device
Tokens.

Step 4: Create Platform Endpoint Object
The PlatformApplicationArn
is then used to create a platform endpoint
object (EndpointArn
) from Amazon SNS. For more information, see Create a Platform Endpoint and Manage Device
Tokens.

Step 5: Publish Message to Mobile Endpoint
The EndpointArn
is then used to publish a message to an app on a mobile
device. For more information, see Send a Direct Message to a Mobile
Device and the Publish API in the Amazon Simple Notification Service API Reference.
