选择您的 Cookie 首选项

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

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

使用 Amazon SNS 发送移动推送通知

聚焦模式
使用 Amazon SNS 发送移动推送通知 - Amazon Simple Notification Service

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

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

您可以使用 Amazon SNS 将推送通知消息直接发送至移动设备上的应用程序。发送到移动端点的推送通知消息可在移动应用程序中显示为消息提醒、徽章更新或声音警报。

Amazon SNS 移动推送通知概述

Amazon SNS 用户通知的工作原理

使用以下受支持的推送通知服务之一将推送通知消息发送到移动设备和桌面:

  • Amazon Device Messaging(ADM)

  • 适用于 iOS 和 Mac OS X 的 Apple 推送通知服务 (APNs)

  • 百度云推送(百度)

  • Firebase Cloud Messaging (FCM)

  • 适用于 Windows Phone 的 Microsoft 推送通知服务 (MPNS)

  • Windows 推送通知服务(WNS)

推送通知服务(例如 APNs 和 FCM)与注册使用其服务的每个应用程序和关联的移动设备保持连接。在应用程序和移动设备注册时,推送通知服务会返回设备令牌。Amazon SNS 使用该设备令牌创建它能够将直接推送通知消息发送到的移动终端节点。为使 Amazon SNS 与不同推送通知服务通信,您需要将推送通知服务凭证提交给用于代表您的 Amazon SNS。有关更多信息,请参阅 使用 Amazon SNS 设置推送通知

除了发送直接推送通知消息,还可以使用 Amazon SNS 将消息发送到订阅某个主题的移动终端节点。其概念与订阅其他终端节点类型(如 Amazon SQS、HTTP/S、电子邮件和 SMS)相同,如 什么是 Amazon SNS? 中所述。不同之处在于 Amazon SNS 使用推送通知服务通信,使订阅的移动终端节点接收发送给相应主题的推送通知消息。

使用 Amazon SNS 设置推送通知

  1. 为要支持的移动平台获取凭证和设备令牌

  2. 通过 Amazon SNS,使用凭证创建平台应用程序对象 (PlatformApplicationArn)。有关更多信息,请参阅 创建 Amazon SNS 平台应用程序

  3. 使用返回的凭证从推送通知服务请求您的移动应用程序和设备的设备令牌。收到的令牌表示您的移动应用程序和设备。

  4. 通过 Amazon SNS,使用设备令牌和 PlatformApplicationArn 创建平台终端节点对象 (EndpointArn)。有关更多信息,请参阅 为移动通知设置 Amazon SNS 平台端点

  5. 使用 EndpointArn 向移动设备上的应用发布消息。有关更多信息,请参阅 直接 Amazon SNS 移动设备消息传递 和 Amazon Simple Notification Service API 参考 中的发布 API。

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