O AWS SDK for Java 1.x chegou end-of-support em 31 de dezembro de 2025. Recomendamos que você migre para o AWS SDK for Java 2.x para continuar recebendo novos recursos, melhorias de disponibilidade e atualizações de segurança.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Criar campanhas no Amazon Pinpoint
Você pode usar campanhas para ajudar a aumentar o envolvimento entre seu aplicativo e seus usuários. Você pode criar uma campanha para alcançar um segmento específico dos seus usuários com mensagens personalizadas ou promoções especiais. Este exemplo demonstra como criar uma nova campanha padrão que envia uma notificação push personalizada para um segmento especificado.
Criar uma campanha
Antes de criar uma nova campanha, você deve definir uma programação e uma mensagem e, em seguida, definir esses valores em um objeto WriteCampaignRequest.
Importações
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;
Código da
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);
Em seguida, crie uma nova campanha no Amazon Pinpoint fornecendo o WriteCampaignRequest com a configuração da campanha para um objeto CreateCampaignRequest. Por fim, passe o objeto CreateCampaignRequest para o método createCampaign do AmazonPinpointClient.
Código da
CreateCampaignRequest createCampaignRequest = new CreateCampaignRequest() .withApplicationId(appId).withWriteCampaignRequest(request); CreateCampaignResult result = client.createCampaign(createCampaignRequest);
Veja o exemplo completo
Mais informações
-
Campanhas do Amazon Pinpoint no Guia do usuário do Amazon Pinpoint
-
Criar campanhas no Guia do desenvolvedor do Amazon Pinpoint
-
Campanhas na Referência de API do Amazon Pinpoint
-
Campanha na Referência de API do Amazon Pinpoint
-
Atividades de campanha na Referência de API do Amazon Pinpoint
-
Versões da campanha na Referência de API do Amazon Pinpoint
-
Versão da campanha na Referência de API do Amazon Pinpoint