官方描述:
Amazon Simple Notification Service (SNS) Amazon SNS 是一项快速、灵活且完全托管的消息推送服务。将它用作基于云的移动应用程序通知服务来发送推送通知、电子邮件和 SMS 消息;或用作企业消息收发基础设施。
使用一次直接收发消息或 SNS 主题向单个用户、部分用户或所有用户发送更新、促销信息或新闻。
通过一次发布请求向很多设备播送消息。
使用 Amazon SNS 将推送通知发送到 Apple、Google、Fire OS 和 Windows 设备,在中国还能通过百度云推送向 Android 设备发送。您还可以向 iOS 设备上的 MacOS 桌面和 Voice over IP (VoIP) 应用程序发送推送通知。通过 SNS 发送电子邮件或向美国移动号码发送 SMS 消息。
将来自 Amazon Mobile Analytics 的数据解析转换为自定义推送通知,或者使用 Amazon Cogito 将设备令牌与用户身份关联。
简单说:
独立的消息推送服务。
特点:(官方说明已经很清楚了,补充以下几点)
1. 可以设置多个主题(类似通道,每个通道负责各自的消息推送)
2. 可以设置多种订阅接口,如:邮件、http、json、SNS等等(类似对数据进行格式化,不同设备、开发接口都可以请求得到所需的数据类型和形式)
3. 可以直接在SNS管理界面进行消息推送(对于开发来说可以作为测试使用)
4. 可以为移动设备app、云应用提供消息推送。
使用前提:
1. 需要优先创建主题(Topic)
2. 设置订阅接口
3. 测试订阅是否生效,如使用邮箱进行订阅则发送推送时,邮箱会收到对应的邮件。
官方控制台:
https://console.aws.amazon.com/sns/home
功能说明、使用文档:
http://docs.aws.amazon.com/zh_cn/AWSSimpleQueueService/latest/SQSDeveloperGuide/Welcome.html
http://docs.aws.amazon.com/sns/latest/dg/welcome.html
技术文档:
http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/SNS.html
网友评论