选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

移动推送 API 操作

聚焦模式
移动推送 API 操作 - Amazon Simple Notification Service

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

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

要使用 Amazon SNS 移动推送 APIs,您必须首先满足推送通知服务的先决条件,例如 Apple 推送通知服务 (APNs) 和 Firebase 云消息 (FCM)。有关这些先决条件的更多信息,请参阅Amazon SNS 用户通知的先决条件

要使用向移动应用程序和设备发送推送通知消息 APIs,必须先使用返回PlatformApplicationArn属性的CreatePlatformApplication操作。然后 PlatformApplicationArn 使用 CreatePlatformEndpoint 属性,返回 EndpointArn 属性。之后,可以在 EndpointArn 操作中使用 Publish 属性将通知消息发送到移动应用程序和设备,也可以在 EndpointArn 操作中使用 Subscribe 属性订阅主题。有关更多信息,请参阅 使用 Amazon SNS 设置推送通知

Amazon SNS 的移动推送 APIs 如下:

CreatePlatformApplication

为其中一个支持的推送通知服务(例如 APNs 和 FCM)创建平台应用程序对象,设备和移动应用程序可以注册到该服务。返回 PlatformApplicationArn 操作所使用的 CreatePlatformEndpoint 属性。

CreatePlatformEndpoint

为受支持推送通知服务上的设备和移动应用程序创建终端节点。CreatePlatformEndpoint 使用从 PlatformApplicationArn 操作返回的 CreatePlatformApplication 属性。EndpointArn 属性是使用 CreatePlatformEndpoint 时返回的,它用在 Publish 操作中将通知消息发送到移动应用程序和设备。

CreateTopic

创建可以发布消息的主题。

DeleteEndpoint

删除一个受支持推送通知服务上的设备和移动应用程序的终端节点。

DeletePlatformApplication

删除平台应用程序数据元。

DeleteTopic

删除主题及其所有订阅。

GetEndpointAttributes

检索设备和移动应用程序的终端节点属性。

GetPlatformApplicationAttributes

检索平台应用程序数据元的属性。

ListEndpointsByPlatformApplication

列出受支持推送通知服务中的设备和移动应用程序的终端节点和终端节点属性。

ListPlatformApplications

列出受支持推送通知服务的平台应用程序数据元。

Publish

向主题的所有订阅终端节点发送通知消息。

SetEndpointAttributes

设置设备和移动应用程序的终端节点属性。

SetPlatformApplicationAttributes

设置平台应用程序数据元的属性。

Subscribe

准备通过向终端节点发送确认消息来订阅终端节点。要实际创建订阅,端点所有者必须使用确认消息中的令牌调用 ConfirmSubscription 操作。

Unsubscribe

删除订阅。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。