是否有任何特定原因使用Amazon SNS而不是直接百度服务

时间:2015-10-31 12:18:29

标签: android amazon-web-services push-notification amazon-sns baidu

我使用百度创建了推送通知。它通过百度控制台运行良好,我在Android手机上收到通知。 我必须创建一个web服务,使用百度提供的SDK从我的特定应用程序发送推送消息。我有另一个选项似乎可以在Amazon SNS下使用。它似乎是百度,GCM等的包装。

我怀疑使用Amazon SNS比百度提供的SDK有什么特别的优势吗?

1 个答案:

答案 0 :(得分:4)

<强> tldr;

如果您只针对中国市场而百度正在为您效果良好,并且您拥有与百度合作的所有代码设置,那么留在百度

澄清亚马逊SNS的其他一些要点

如果您想在中国市场发送通知,

Baidu cloud push会提供非常好的服务

另一方面,

Amazon SNS是一个更大的产品,作为Mobile Push Notifications亚马逊的一部分,它将作为一个抽象层,您可以选择您想要的实现。

它具有以下优点:

  • 您不仅限于百度范围,因此您可以在中国市场发送通知,但不仅如果/何时需要在国外发送通知,如果不重写整个内容将会更容易
  • 您可以使用相同的代码并快速更改提供商以获取推送通知,以防提供商在指定时间内无法工作(停机操作)或条件发生变化且您对新条件不满意。< / LI>
  

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

     
      
  • 亚马逊设备消息(ADM)
  •   
  • 适用于iOS和Mac OS X的Apple推送通知服务(APNS)
  •   
  • 百度云推(百度)
  •   
  • 适用于Android的Google Cloud Messaging(GCM)
  •   
  • 适用于Windows Phone的Microsoft推送通知服务(MPNS)
  •   
  • Windows推送通知服务(WNS)
  •   
     

下图显示了Amazon SNS如何使用的概述   向移动终端发送直接推送通知消息。

enter image description here