La AWS SDK for Java versione 1.x è entrata in modalità manutenzione il 31 luglio 2024 e sarà disponibile il 31 end-of-support
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creazione di campagne inAmazon Pinpoint
Puoi utilizzare le campagne per aumentare il coinvolgimento tra la tua app e i tuoi utenti. Puoi creare una campagna per raggiungere un particolare segmento dei tuoi utenti con messaggi personalizzati o promozioni speciali. Questo esempio dimostra come creare una nuova campagna standard che invia una notifica push personalizzata a un segmento specificato.
Creazione di una campagna
Prima di creare una nuova campagna, è necessario definire una pianificazione e un messaggio e impostare questi valori in un WriteCampaignRequestoggetto.
Importazioni
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;
Codice
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);
Quindi crea una nuova campagnaAmazon Pinpoint WriteCampaignRequestfornendo la configurazione della campagna a un CreateCampaignRequestoggetto. Infine, passa l'CreateCampaignRequestoggettoAmazonPinpointClient alcreateCampaign
metodo.
Codice
CreateCampaignRequest createCampaignRequest = new CreateCampaignRequest() .withApplicationId(appId).withWriteCampaignRequest(request); CreateCampaignResult result = client.createCampaign(createCampaignRequest);
Vedi l'esempio completo
Ulteriori informazioni
-
Amazon PinpointCampagne nella Guida per l'Amazon Pinpointutente
-
Creazione di campagne nella Guida perAmazon Pinpoint gli sviluppatori
-
Campagne nell'Amazon PinpointAPI Reference
-
Campagna nell'Amazon PinpointAPI Reference
-
Attività della campagna nell'Amazon PinpointAPI Reference
-
Versioni delle campagne nel riferimentoAmazon Pinpoint API
-
Versione della campagna nel riferimentoAmazon Pinpoint API