La AWS SDK pour Java version 1.x est entrée en mode maintenance le 31 juillet 2024 et atteindra end-of-support
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création de campagnes dans Amazon Pinpoint
Les campagnes vous permettent de renforcer l'implication des utilisateurs vis-à-vis de votre application. Vous pouvez créer une campagne pour toucher un segment particulier d'utilisateurs à l'aide de messages sur mesure ou de promotions spéciales. Cet exemple montre comment créer une campagne standard qui envoie une notification push personnalisée à un segment déterminé.
Création d'une campagne
Avant de créer une nouvelle campagne, vous devez définir un calendrier et un message et définir ces valeurs dans un WriteCampaignRequestobjet.
Importations
import com.amazonaws.services.pinpoint.AmazonPinpoint; import com.amazonaws.services.pinpoint.AmazonPinpointClientBuilder; import com.amazonaws.services.pinpoint.model.CreateCampaignRequest; import com.amazonaws.services.pinpoint.model.CreateCampaignResult; import com.amazonaws.services.pinpoint.model.Action; import com.amazonaws.services.pinpoint.model.CampaignResponse; import com.amazonaws.services.pinpoint.model.Message; import com.amazonaws.services.pinpoint.model.MessageConfiguration; import com.amazonaws.services.pinpoint.model.Schedule; import com.amazonaws.services.pinpoint.model.WriteCampaignRequest;
Code
Schedule schedule = new Schedule() .withStartTime("IMMEDIATE"); Message defaultMessage = new Message() .withAction(Action.OPEN_APP) .withBody("My message body.") .withTitle("My message title."); MessageConfiguration messageConfiguration = new MessageConfiguration() .withDefaultMessage(defaultMessage); WriteCampaignRequest request = new WriteCampaignRequest() .withDescription("My description.") .withSchedule(schedule) .withSegmentId(segmentId) .withName("MyCampaign") .withMessageConfiguration(messageConfiguration);
Créez ensuite une nouvelle campagne en Amazon Pinpoint WriteCampaignRequestfournissant la configuration de campagne à un CreateCampaignRequestobjet. Enfin, transmettez l' CreateCampaignRequest objet à la createCampaign
méthode AmazonPinpointClient's.
Code
CreateCampaignRequest createCampaignRequest = new CreateCampaignRequest() .withApplicationId(appId).withWriteCampaignRequest(request); CreateCampaignResult result = client.createCampaign(createCampaignRequest);
Consultez l'exemple complet
En savoir plus
-
Amazon Pinpoint Campagnes dans le guide de Amazon Pinpoint l'utilisateur
-
Création de campagnes dans le guide du Amazon Pinpoint développeur
-
Campagnes dans l' Amazon Pinpoint API Reference
-
Campagne dans la référence de Amazon Pinpoint l'API
-
Activités de campagne dans la référence de Amazon Pinpoint l'API
-
Versions de campagne dans la référence de Amazon Pinpoint l'API
-
Version de la campagne dans la référence de Amazon Pinpoint l'API