首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCM与百度推送通知的区别

GCM与百度推送通知的区别
EN

Stack Overflow用户
提问于 2017-08-31 05:10:28
回答 1查看 4.5K关注 0票数 2

我需要使用百度推送通知在我的应用程序。但是,很难找到它的文件,以了解不同的GCM。是否有任何文件或网站可以知道GCM和百度推送通知之间的确切区别?另外,在性能上哪一种更好呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-25 12:55:40

在功能方面,GCM和百度推送通知之间没有difference

百度可以被认为是中国的GCM的另一种选择,因为大多数的Google服务都在中国中被屏蔽。由于GCM是谷歌游戏服务包的一部分,它也在中国中被屏蔽.

为此,您需要在下面指定的页面上使用Documentation:翻译(即。加载页面后,右击并选择“翻译为英文”):

步骤1:在百度平台上创建一个新的开发者帐户。(如果你没有大陆中国的电话号码,就不可能创建百度开发者账户)

步骤2:从以下地址下载用于百度推送服务的Android:android

步骤3:将上面下载的SDK集成到应用程序中,就像对任何具有*.so (共享对象文件库)文件的SDK一样。也就是说,你需要把它们放在你的jniLibs/

步骤4:,就像在GCM控制台中一样,您创建了一个新应用程序,它的应用程序Id/包名,在百度中也需要这样做。这就是下面的URL (确保您已登录):http://push.baidu.com/console/app在此控制台页面上创建一个新应用程序(使用Chrome上的谷歌翻译插件)。

步骤5:一旦创建了一个新应用程序,您的应用程序将被分配一个API Key和一个Secret Key。为了接收推送通知,您需要使用下面页面中指定的API Keyhttp://push.baidu.com/doc/android/api所有的开发步骤都在上面的链接中指定。只要翻译一下页面就可以了。

步骤6:在GCM中,可以使用GCM控制台发送推送通知,也可以使用自己的服务器向设备发送GCM通知。百度也是如此。详细信息在上述链接中。

Performance:

从我个人的经验来看,我觉得GCM真的很不错。我总是马上收到通知。然而,在百度的情况下,通知确实需要一段时间才能到达(大部分时间)。

此外,还有一个随SDK一起出现的演示示例。在开发应用程序时,您可以将其作为参考。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45973598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档