O AWS SDK para Java 1.x entrou no modo de manutenção em 31 de julho de 2024 e chegará end-of-support
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á.
Criação de campanhas em 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 Agenda e uma Mensagem e definir esses valores em um WriteCampaignRequestobjeto.
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
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 Amazon Pinpoint WriteCampaignRequestfornecendo a configuração da campanha para um CreateCampaignRequestobjeto. Por fim, passe o CreateCampaignRequest objeto para AmazonPinpointClient o createCampaign
método s.
Código
CreateCampaignRequest createCampaignRequest = new CreateCampaignRequest() .withApplicationId(appId).withWriteCampaignRequest(request); CreateCampaignResult result = client.createCampaign(createCampaignRequest);
Veja o exemplo completo
Mais informações
-
Amazon Pinpoint Campanhas no Guia Amazon Pinpoint do Usuário
-
Criação de campanhas no Guia do Amazon Pinpoint desenvolvedor
-
Campanhas na referência Amazon Pinpoint da API
-
Campanha na referência Amazon Pinpoint da API
-
Atividades de campanha na referência Amazon Pinpoint da API
-
Versões da campanha na referência Amazon Pinpoint da API
-
Versão da campanha na referência Amazon Pinpoint da API