Menu
Amazon Pinpoint
Developer Guide

Integrating AWS Mobile SDKs or Libraries with Your Application

To connect to the Amazon Pinpoint service from your web or mobile application, integrate the AWS Mobile SDKs or JavaScript libraries with your code. With these resources, you can use the native programming language for your platform to issue requests to the Amazon Pinpoint API. For example, you can add endpoints, apply custom endpoint attributes, report usage data, and more.

For Android or iOS apps, use the AWS Mobile SDKs. For web or mobile JavaScript applications, use the AWS Amplify JavaScript library for web and React Native.

Integrating the AWS Mobile SDKs for Android or iOS

To integrate the AWS Mobile SDK for Android or iOS with your app, see Get Started (Android and iOS) in the AWS Mobile Developer Guide. This topic helps you:

  • Create a project with AWS Mobile Hub. The Messaging & Analytics feature is enabled by default.

  • Connect your app to the backend AWS resources that Mobile Hub provisions.

  • Integrate the AWS Mobile SDK for iOS or Android with your app.

After you integrate the SDK, return to this topic in the Amazon Pinpoint Developer Guide for the next step.

Integrating the AWS Amplify JavaScript Library

To integrate AWS Amplify with your JavaScript application, see Get Started (Web) or Get Started (React Native) in the AWS Mobile Developer Guide. These topics help you:

  • Use the AWS Mobile CLI to create a project. Analytics and web hosting are enabled by default.

  • Create backend AWS resources for your application.

  • Connect your app to the backend resources.

  • Integrate the AWS Amplify library with your application.

After you integrate AWS Amplify, return to this topic in the Amazon Pinpoint Developer Guide for the next step.

Next Step

You've integrated an AWS Mobile SDK or AWS Amplify with your application. Now you can easily add Amazon Pinpoint API requests to your code. Next, update your code to register your users' devices as endpoints. See Registering Endpoints in Your Application.