9

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

我怀疑与百度提供的 SDK 相比,使用 Amazon SNS 是否有任何特定优势?

4

1 回答 1

5

tldr;

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

有关 Amazon SNS 的其他一些需要澄清的点

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

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

它具有以下优点:

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

您可以使用以下支持的推送通知服务之一向移动设备和桌面发送推送通知消息:

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

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

在此处输入图像描述

于 2016-09-13T17:26:46.200 回答