今年,当我在全球12个不同城市主持AWS峰会时,我遇到了数千名开发人员,他们正在为智能手机、平板电脑和其他联网设备构建强大的新应用程序,这些应用程序都在AWS上运行移动云后端。必威体育精装版app官网

即使用户还没必威体育精装版app官网有打开他们的移动应用程序,这些开发者也想用及时、动态的内容来吸引他们的用户。例如,棒球队的球迷想知道他们最喜欢的球队的球员一击出本垒打就能知道,这样他们就可以观看录像回放并观看剩下的比赛。廉价而强大的传感器越来越多,这意味着不仅应用程序,智能设备也希望传达重要信息。例如,当你的新车门没有完全关上的时候,它可以在手机上提醒你,这样你就可以返回去锁好它。

必威体育精装版app官网开发人员使用推送通知来处理这些用例,推送通知是从后端服务器推送到终端用户移动设备上的特定应用程序的短消息。Push提供了与SMS类似的用户体验,但是功能增强了,而且成本只有SMS的一小部分。

虽然我们通过AWS使用EC2、DynamoDB、SQS等按需、可伸缩、可靠的构建块轻松构建了优秀的移动应用,但对我们的客户来说,大规模支持推送通知仍然非常复杂。亚马逊(Amazon)、苹果(Apple)和谷歌都提供免费的中继服务,通过持久连接向运行各自平台的设备发送通知。在多个移动平台上支持数百万用户意味着与这些特定平台的每个中继服务集成,从而为我们的客户带来操作复杂性和成本。

客户告诉我们,几乎所有推送通知的用例都需要一个中间应用程序来管理安全令牌、将传出的消息排成队列,以及抽象特定于平台的api。必威体育精装版app官网开发人员告诉我们,他们构建并维护自己的中间中继应用程序,尽管他们发现操作这些中间中继应用程序的过程非常痛苦,而且容易出错。构建这些可靠且可伸缩的代理或中继服务,以便每天推送数百万条通知是很困难的,我们的客户希望我们使其变得更容易。

推出移动推送的亚马逊SNS

今天,我们正在加强亚马逊简单通知服务(SNS)通过移动推送来满足这一客户需求,并支持跨平台、设备无关的推送通知,可以在AWS内部向iOS、Android和Kindle移动设备推送通知。SNS移动推送缓解了构建和运营自己的中介服务的需求,使开发者可以一次推送,交付到任何地方。必威体育精装版app官网这降低了开发人员的成本和复杂性,因为他们不必为多个移动平台集成和维护同一推送软件的必威体育精装版app官网不同版本。取而代之的是,SNS移动推送可以将通知直接发送给每个想要接收通知的人——无论他们使用的是哪种移动设备、桌面或连接设备。

必威体育精装版app官网开发人员告诉我们,管理大规模的推送通知会分散他们开发优秀应用程序的精力。在某些情况下,这项工作非常复杂,以至于它实际上限制了开发人员愿意向客户提供的内容。必威体育精装版app官网例如,Crittercism告诉我们,尽管触及6亿台设备,但交付及时推送通知变得如此繁重,所以他们选择停止过去推送推送通知。他们现在可以使用Amazon SNS再次为客户提供推送通知,并且可以在几秒钟内通知数百万用户关于关键应用程序性能问题。

我们选择提高亚马逊SNS,而不是建立一个单独的移动通知服务,因为亚马逊SNS设计从第一天到支持多种协议和交付方法(电子邮件、短信,SQS, HTTP等),已经在大规模提供数十亿通知每天对这些交付方法。

通过利用AWS和现有的SNS技术的规模,我们能够为移动推动提供相同的经济价值,我们为亚马逊SNS提供。客户每月可以免费发送他们的第一百万通知,然后仅为他们使用的方式支付,以每百万美元的推送通知(每百万美元发布0.50亿美元,每百万美元推送0.50亿美元推送)。它们可以使用移动推动将唯一消息定位到各个设备,或一次向多个设备广播相同的消息。

客户告诉我们,SNS移动推送除了具有强大的规模和速度之外,成本更低,运营负担更重。例如,地球网络过去是建立和管理自己的推送基础设施,但现在迁移到SNS移动推送,因为亚马逊的SNS移动推送比他们过去运营的自我管理服务更便宜。

立即开始免费与亚马逊SNS移动推送,访问http://aws.amazon.com/sns。如需更多资料,请参阅亚马逊SNS文档,包括入门指南和每个移动平台的参考应用程序。

评论

博客评论Disqus