Amazon Simple Notification Service
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Amazon SNS 用户通知的先决条件

要开始使用 Amazon SNS 移动推送通知,您需要以下内容:

  • 一组凭证,用于连接到支持的推送服务之一:ADM、APNs、Baidu、FCM、MPNS 或 WNS。

  • 移动应用程序和设备的设备令牌或注册 ID。

  • 配置 Amazon SNS 以将推送通知消息发送到移动终端节点。

  • 注册并配置移动应用程序来使用支持的推送通知服务之一。

向推送通知服务注册应用程序需要几个步骤。Amazon SNS 需要您提供给推送通知服务的一些信息才能将直接推送通知消息发送到移动终端节点。通常而言,您需要连接推送通知服务所需的凭证、从推送通知服务获得的设备令牌或注册 ID(表示移动设备和移动应用程序),以及已注册推送通知服务的移动应用程序。

凭证的准确格式因移动平台而异,但在所有情况下,这些凭证必须在与平台建立连接时提交。为每个移动应用程序发布一组凭证,并且必须将其用于将消息发送到该应用程序的所有实例。

具体名称根据使用的推送通知服务而不同。例如,如果使用 APNs 作为推送通知服务,则需要设备令牌。或者,如果使用 FCM,对应于设备令牌的是注册 ID设备令牌注册 ID 是由移动设备的操作系统发送到应用程序的字符串。它唯一标识运行在特定移动设备上的移动应用程序的实例,可以视为此应用程序/设备对的唯一标识符。

Amazon SNS 将凭证(以及其他几个设置)存储为平台应用程序资源。设备令牌(以及一些其他设置)以被称为平台终端节点的对象来表示。每个平台终端节点属于一个特定平台应用程序,可以使用存储在其对应平台应用程序中的凭证与每个平台终端节点进行通信。

下面几节包括每个受支持推送通知服务的先决条件。获得这些先决条件信息后,您就可以使用 AWS 管理控制台 或 Amazon SNS 移动推送 API 发送推送通知消息。有关更多信息,请参阅用户通知流程概述