La AWS SDK for Java versión 1.x entró en modo de mantenimiento el 31 de julio de 2024 y estará disponible el 31 de end-of-support
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Creación de campañas en Amazon Pinpoint
Use las campañas para ayudar a aumentar la conexión entre la aplicación y los usuarios. Puede crear una campaña que se dirija a un segmento de usuarios concretos, con mensajes personalizados o promociones especiales. Este ejemplo demuestra cómo crear una campaña estándar que envía una notificación de inserción personalizada a un segmento especificado.
Crear una campaña
Antes de crear una campaña, debe definir un valor para Schedule y Message y establecer ambos valores en un objeto WriteCampaignRequest.
Importaciones
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);
A continuación, cree una campaña en Amazon Pinpoint. Para ello, proporcione el elemento WriteCampaignRequest con la configuración de la campaña a un objeto CreateCampaignRequest. Por último, pase el objeto CreateCampaignRequest al método createCampaign
de AmazonPinpointClient.
Code
CreateCampaignRequest createCampaignRequest = new CreateCampaignRequest() .withApplicationId(appId).withWriteCampaignRequest(request); CreateCampaignResult result = client.createCampaign(createCampaignRequest);
Consulte el ejemplo completo
Más información
-
Campañas de Amazon Pinpoint en la Guía del usuario de Amazon Pinpoint
-
Creación de campañas en la Guía para desarrolladores de Amazon Pinpoint.
-
Campañas en la Referencia de la API de Amazon Pinpoint
-
Campaña en la Referencia de la API de Amazon Pinpoint
-
Actividades de campaña en la Referencia de la API de Amazon Pinpoint
-
Versiones de campaña en la Referencia de la API de Amazon Pinpoint
-
Versión de campaña en la Referencia de la API de Amazon Pinpoint