我用百度创建了推送通知。它通过百度控制台运行良好,我在我的android手机上收到通知。
我必须创建一个webservice来使用百度提供的sdk从我的特定应用程序发送推送消息。我有另一个选择,似乎可以在亚马逊的sns。它似乎是百度、GCM等的包装。
我怀疑使用amazon sns比百度提供的sdk有什么特别的优势吗?

最佳答案

TLDR;
如果你只瞄准中国市场,百度对你很好,你有你所有的代码设置与百度合作,那么留在百度
关于Amazon SNS还有一些需要澄清的地方
Baidu cloud push如果您想在中国市场发送通知,可以提供非常好的服务
Amazon SNS另一方面是一个更大的产品,作为Mobile Push Notifications的一部分,amazon将充当一个抽象层,您可以选择您想要的实现。
它具有以下优点:
你不局限于百度的范围,因此你可以在中国市场发送通知,但不仅如此,如果/当需要向国外发送通知时,不必重写整件事就容易多了
如果提供程序在给定时间(停机操作)不工作,或者条件发生变化,并且您对新的条件不满意,则可以使用相同的代码并快速更改提供程序以进行推送通知。
向移动设备和
使用以下支持的推送通知之一的桌面
服务:
亚马逊设备信息(ADM)
适用于iOS和Mac OS X的Apple推送通知服务(APNS)
百度云推(百度)
谷歌Android云消息(GCM)
Microsoft Windows Phone推送通知服务(MPNS)
Windows推送通知服务(WNS)
下图显示了如何使用Amazon SNS的概述
向移动端点发送直接推送通知消息。
android - 是否有任何特定原因使用Amazon SNS而不是直接百度服务-LMLPHP

07-27 20:53