Creating and Deleting Apps in Amazon Pinpoint - Amazon SDK for Java 1.x
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

The Amazon SDK for Java 1.x has entered maintenance mode as of July 31, 2024, and will reach end-of-support on December 31, 2025. We recommend that you migrate to the Amazon SDK for Java 2.x to continue receiving new features, availability improvements, and security updates.

Creating and Deleting Apps in Amazon Pinpoint

An app is an Amazon Pinpoint project in which you define the audience for a distinct application, and you engage this audience with tailored messages. The examples on this page demonstrate how to create a new app or delete an existing one.

Create an App

Create a new app in Amazon Pinpoint by providing an app name to the CreateAppRequest object, and then passing that object to the AmazonPinpointClient’s createApp method.

Imports

import com.amazonaws.services.pinpoint.AmazonPinpoint; import com.amazonaws.services.pinpoint.AmazonPinpointClientBuilder; import com.amazonaws.services.pinpoint.model.CreateAppRequest; import com.amazonaws.services.pinpoint.model.CreateAppResult; import com.amazonaws.services.pinpoint.model.CreateApplicationRequest;

Code

CreateApplicationRequest appRequest = new CreateApplicationRequest() .withName(appName); CreateAppRequest request = new CreateAppRequest(); request.withCreateApplicationRequest(appRequest); CreateAppResult result = pinpoint.createApp(request);

See the complete example on GitHub.

Delete an App

To delete an app, call the AmazonPinpointClient’s deleteApp request with a DeleteAppRequest object that’s set with the app name to delete.

Imports

import com.amazonaws.services.pinpoint.AmazonPinpoint; import com.amazonaws.services.pinpoint.AmazonPinpointClientBuilder;

Code

DeleteAppRequest deleteRequest = new DeleteAppRequest() .withApplicationId(appID); pinpoint.deleteApp(deleteRequest);

See the complete example on GitHub.

More Information

  • Apps in the Amazon Pinpoint API Reference

  • App in the Amazon Pinpoint API Reference