Actualización de canales en Amazon Pinpoint - AWS SDK for Java 1.x

La AWS SDK for Java 1.x se alcanzó end-of-support el 31 de diciembre de 2025. Le recomendamos que migre a AWS SDK for Java 2.x para seguir recibiendo nuevas características, mejoras de disponibilidad y actualizaciones de seguridad.

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.

Actualización de canales en Amazon Pinpoint

Un canal define los tipos de plataformas a los que puede entregar mensajes. Este ejemplo muestra cómo utilizar los canales de APNS para enviar un mensaje.

Actualizar un canal

Para habilitar un canal en Amazon Pinpoint, proporcione un ID de aplicación y un objeto de solicitud del tipo de canal que desea actualizar. En este ejemplo se actualiza el canal de APNS, que requiere el objeto APNSChannelRequest. Defina estos valores en UpdateApnsChannelRequest y pase el objeto al método updateApnsChannel de AmazonPinpointClient.

Importaciones

import com.amazonaws.services.pinpoint.AmazonPinpoint; import com.amazonaws.services.pinpoint.AmazonPinpointClientBuilder; import com.amazonaws.services.pinpoint.model.APNSChannelRequest; import com.amazonaws.services.pinpoint.model.APNSChannelResponse; import com.amazonaws.services.pinpoint.model.GetApnsChannelRequest; import com.amazonaws.services.pinpoint.model.GetApnsChannelResult; import com.amazonaws.services.pinpoint.model.UpdateApnsChannelRequest; import com.amazonaws.services.pinpoint.model.UpdateApnsChannelResult;

Código de

APNSChannelRequest request = new APNSChannelRequest() .withEnabled(enabled); UpdateApnsChannelRequest updateRequest = new UpdateApnsChannelRequest() .withAPNSChannelRequest(request) .withApplicationId(appId); UpdateApnsChannelResult result = client.updateApnsChannel(updateRequest);

Consulte el ejemplo completo en GitHub.

Más información