- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
亚马逊 Amazon SNS移动推送更新——新增百度云推送和Windows平台支持.pdf
亚马逊 AWS Amazon SNS移动推送更新——新增百度云推送
和 Windows 平台支持
AmazonSNS(Simple NotificationService)是一种基于云平台的消息通知和推送服务。SNS
提供简单的 Web 服务接口和基于浏览器的管理控制台让用户能够简易设置、运行并从云
中发送消息通知和推送服务。它为开发人员提供高度可扩展、灵活并且经济高效的从应用发
布消息的功能,并立即将这些消息推送给订阅者或其他应用程序。
SNS主要提供两大类服务:一种是消息通知服务 (Notification),其主要是通过主题/订阅
的模式,用短信 (SMS)、邮件、HTTP/S 请求、SQS 队列等方式来进行消息分发;另一
种是移动推送服务 (Mobile Push),用户可以通过SNS 向各种移动设备如iPhone、iPad、
安卓、Kindle 和其他互联网连接设备推送消息。
AmazonSNS 使用“推送”机制向客户端发送通知,该机制无需定期检查或“轮询”新的信息和
更新。利用 AmazonSNS 可构建高度可靠、事件驱动的工作流和消息发送应用程序,无需
复杂的中间件和应用程序管理。SNS可以帮助用户实现一次发送请求就可以把消息发布给
大量的接收设备和应用,因此像监控应用程序、工作流系统、时间敏感型信息更新、移动应
用程序等就非常适合使用AmazonSNS服务。SNS 是一种高性能、高可用的消息推送服务,
为了避免消息的丢失,所有通过SNS 发布的消息都会在同时在多个可用区内保存多个拷贝。
新增三种服务支持
AmazonSNS 已经能够通过移动推送 (Mobile Push)的方式把消息推送到多种移动设备,
目前主要是整合了三种移动推送方式:苹果公司的APNS服务 (Apple PushNotification
Service),谷歌的GCM服务 (Google Cloud Messaging forAndroid)和亚马逊的ADM
服务 (Amazon Device Messaging)。为了使更多的用户能够使用SNS 的移动推送功能,
今天亚马逊AWS新增了三种消息推送服务,包括支持百度云推送 (Baidu Cloud Push)、
微软WNS服务 (Windows PushNotificationServices)和微软MPNS服务 (Microsoft
PushNotificationServiceforWindows Phone),从而支持更多种类的移动设备。
通过Amazon SNS,开发人员可以统一给世界各地多个平台上的移动用户推送消息,如下
图所示:
1. 百度云推送支持
在国外,开发人员可以通过谷歌GCM来向不同的安卓设备推送消息,但是在国内由于存在
多种应用商店和推送服务,开发人员要向国内的安卓手机和平台推送消息变得有点复杂。为
了让开发人员可以支持更多的设备,并统一国内国外移动设备的消息发送,AmazonSNS
现在可以通过百度云推送来支持国内安卓设备的消息推送而不用关心应用具体使用了哪个
应用商店。
推送的消息可以在亚马逊AWS 的任何公开的区域发起,并自动进行合适的消息路由。你只
需要创建一个账号,注册为一个开发人员并获取相应的标记 (userId和channelId),就可
以使用这个基于百度开放云的推送服务。关于如何开始使用这个消息推送服务,请参考在线
文档:Getting Started With Baidu Cloud。
2. 微软WNS服务支持
AmazonSNS 通过集成微软WNS服务 (Windows PushNotificationService)来让开发人
员向Windows 8 桌面和Windows Phone 8.1 (及以上)设备的应用推送消息和更新。你需
要注册你的应用并生成一个唯一的SID来使用这个服务。更多信息请参考:Getting Started
WithWNS。
3. 微软MPNS服务支持
AmazonSNS通过集成微软MPNS服务 (Microsoft PushNotificationServiceforWindows
Phone)来向Windows Phone 7(及以上)设备上的应用推送消息。更多信息请参考:Getting
Started With MPNS。
对于国内的开发者来说,Amazon SNS提供了一个支持多种不同设备类型的、统一的消息
通知和推送机制,从而大大简化移动平台上的消息推送功能实现。AmazonSNS服务不仅
为用户提供了高可靠和高新能的消息推送服务,它还是一个基于云平台的高扩展性服务,用
户可以轻松实现一天发送几条到几亿条通知
文档评论(0)