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

用户通知的工作远离

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

  • Amazon Device Messaging (ADM)

  • 适用于 iOS 和 Mac OS X 的 Apple Push Notification Service (APNs)

  • Baidu Cloud Push (Baidu)

  • Firebase Cloud Messaging (FCM)

  • 适用于 Windows Phone 的 Microsoft Push Notification Service (MPNS)

  • Windows Push Notification Services (WNS)

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

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