

 适用于 Java 的 Amazon SDK 1.x于2025年 end-of-support 12月31日达到。我们建议您迁移到 [Amazon SDK for Java 2.x](https://docs.amazonaws.cn/sdk-for-java/latest/developer-guide/home.html) 以继续获得新功能、可用性改进和安全更新。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Amazon Pinpoint 中更新渠道
<a name="examples-pinpoint-update-channel"></a>

渠道定义您可将消息传递到的平台类型。此示例演示如何使用 APN 渠道发送消息。

## 更新渠道
<a name="update-a-channel"></a>

通过提供应用程序 ID 以及您希望更新的渠道类型的请求对象，在 Amazon Pinpoint 中启用渠道。此示例将更新 APN 渠道，这需要 [APNSChannelRequest](https://docs.amazonaws.cn/sdk-for-java/v1/reference/com/amazonaws/services/pinpoint/model/APNSChannelRequest.html) 对象。请在 [UpdateApnsChannelRequest](https://docs.amazonaws.cn/sdk-for-java/v1/reference/com/amazonaws/services/pinpoint/model/UpdateApnsChannelRequest.html) 中进行设置并将该对象传递到 AmazonPinpointClient 的 `updateApnsChannel` 方法。

 **导入**。

```
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;
```

 **代码** 

```
APNSChannelRequest request = new APNSChannelRequest()
		.withEnabled(enabled);

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

请参阅 GitHub 上的[完整示例](https://github.com/awsdocs/aws-doc-sdk-examples/blob/master/java/example_code/pinpoint/src/main/java/com/example/pinpoint/UpdateChannel.java)。

## 更多信息
<a name="more-information"></a>
+  《Amazon Pinpoint User Guide》中的 [Amazon Pinpoint Channels](https://docs.amazonaws.cn/pinpoint/latest/userguide/channels.html)
+  《Amazon Pinpoint API Reference》中的 [ADM Channel](https://docs.amazonaws.cn/pinpoint/latest/apireference/rest-api-adm-channel.html)
+  《Amazon Pinpoint API Reference》中的 [APNs Channel](https://docs.amazonaws.cn/pinpoint/latest/apireference/rest-api-apns-channel.html)
+  《Amazon Pinpoint API Reference》中的 [APNs Sandbox Channel](https://docs.amazonaws.cn/pinpoint/latest/apireference/rest-api-apns-sandbox-channel.html)
+  《Amazon Pinpoint API Reference》中的 [APNs VoIP Channel](https://docs.amazonaws.cn/pinpoint/latest/apireference/rest-api-apns-voip-channel.html)
+  《Amazon Pinpoint API Reference》中的 [APNs VoIP Sandbox Channel](https://docs.amazonaws.cn/pinpoint/latest/apireference/rest-api-apns-voip-sandbox-channel.html)
+  《Amazon Pinpoint API Reference》中的 [Baidu Channel](https://docs.amazonaws.cn/pinpoint/latest/apireference/rest-api-baidu-channel.html)
+  《Amazon Pinpoint API Reference》中的 [Email Channel](https://docs.amazonaws.cn/pinpoint/latest/apireference/rest-api-email-channel.html)
+  《Amazon Pinpoint API Reference》中的 [GCM Channel](https://docs.amazonaws.cn/pinpoint/latest/apireference/rest-api-gcm-channel.html)
+  《Amazon Pinpoint API Reference》中的 [SMS Channel](https://docs.amazonaws.cn/pinpoint/latest/apireference/rest-api-sms-channel.html)