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

Vik*_*kas 9 android push-notification amazon-web-services amazon-sns baidu

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

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

Fré*_*nri 5

tldr;

如果您仅针对中国市场并且百度对您来说运作良好,并且您拥有与百度合作的所有代码设置,那么请继续使用百度

有关Amazon SNS的其他几点要澄清

如果您想在中国市场上发送通知,百度云推送会提供非常好的服务

另一方面,Amazon SNS是一个更大的产品,作为移动推送通知的一部分,Amazon将充当抽象层,您可以选择所需的实现。

具有以下优点:

  • 您不仅限于百度,您可以在中国市场上发送通知,不仅如此,而且如果/当需要向国外发送通知时,无需重写整个内容就容易得多。
  • 您可以使用相同的代码并快速更改提供者以进行推送通知,以防提供者在给定时间不工作(停机操作),或者条件发生变化并且您对新条件不满意。

您可以使用以下受支持的推送通知服务之一将推送通知消息发送到移动设备和台式机:

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

下图概述了如何使用Amazon SNS将直接推送通知消息发送到移动终端节点。

在此处输入图片说明