La AWS SDK for 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 dansAmazon 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 enAmazon Pinpoint fournissant la configuration WriteCampaignRequestde la campagne à un CreateCampaignRequestobjet. Enfin, passez l'CreateCampaignRequestobjet àAmazonPinpointClient lacreateCampaign
méthode s.
Code
CreateCampaignRequest createCampaignRequest = new CreateCampaignRequest()
.withApplicationId(appId).withWriteCampaignRequest(request);
CreateCampaignResult result = client.createCampaign(createCampaignRequest);
Voir l'exemple complet
En savoir plus
-
Amazon PinpointCampagnes dans le guide deAmazon Pinpoint l'utilisateur
-
Création de campagnes dans le guide duAmazon Pinpoint développeur
-
Campagnes dans l'Amazon PinpointAPI Reference
-
Campagne dans l'Amazon PinpointAPI Reference
-
Activités de campagne dans l'Amazon PinpointAPI Reference
-
Versions de campagne dans le guide de référence deAmazon Pinpoint l'API
-
Version de la campagne dans la référence deAmazon Pinpoint l'API