Atualizar canais no Amazon Pinpoint - AWS SDK for Java 1.x

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á.

Atualizar canais no Amazon Pinpoint

Um canal define os tipos de plataformas para as quais você pode entregar mensagens. Este exemplo mostra como usar o canal APNs para enviar uma mensagem.

Atualizar um canal

Ativar um canal no Amazon Pinpoint fornecendo um ID de aplicativo e um objeto de solicitação do tipo de canal que você quer atualizar. Este exemplo atualiza o canal APNs, que requer o objeto APNSChannelRequest. Defina-os em UpdateApnsChannelRequest e passe o objeto para o método updateApnsChannel do AmazonPinpointClient.

Importações

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 da

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

Veja o exemplo completo no GitHub.

Mais informações