AWS SDK for Java
Developer Guide

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 Pinpoint API Reference

  • App in the Pinpoint API Reference