Rav*_*mar 2 push-notification google-cloud-messaging baidu
我需要在我的应用程序中使用百度推送通知。但很难找到它的文档来了解它与 GCM 的区别。有没有任何文档或网站可以了解GCM和百度推送通知之间的确切区别?另外,就性能而言,哪个更好用?
在功能方面,GCM 和百度推送通知之间没有任何区别difference。
百度可以被视为中国 GCM 的替代品,因为大多数 Google 服务在中国都被屏蔽。由于GCM是Google-play-services包的一部分,因此它在中国也被屏蔽。
Documentation:为此,您需要在下面指定的页面上使用谷歌翻译(即加载页面后,右键单击并选择翻译为英语):
第一步:在百度平台创建一个新的开发者帐号。(如果您没有中国大陆电话号码,则无法创建百度开发者帐号)
步骤2:从以下地址下载百度推送服务的Android SDK: http://push.baidu.com/sdk/push_client_sdk_for_android
步骤 3:将上面下载的 SDK 集成到您的应用程序中,就像对任何具有 *.so(共享对象文件库)文件的 SDK 所做的那样。那就是你需要将它们放入你的jniLibs/
步骤 4:然后就像在 GCM 控制台中一样,您使用其应用程序 ID/包名称创建一个新应用程序,在百度中您也需要执行相同的操作。即转到以下 URL(确保您已登录): http://push.baidu.com/console/app 在此控制台页面上创建一个新应用程序(在 Chrome 上使用 Google 翻译插件)。
第 5 步:创建新应用程序后,您的应用程序将被分配 aAPI Key和 a Secret Key。为了接收推送通知,您需要使用API Key以下页面中指定的:
http://push.baidu.com/doc/android/api
所有开发步骤都在上面的链接中指定。只需翻译页面即可遵循相同的内容。
步骤 6:您可以使用GCM 控制台发送推送通知,也可以使用您自己的服务器向设备GCM发送通知。GCM百度上也是这样。详细信息在上面的链接中。
Performance:
从我个人的经验来看,我觉得GCM真的很好。我总是立即收到通知。但是,对于百度来说,通知确实需要一些时间才能到达(大多数情况下)。
SDK 中还附带了一个 Demo 示例。您可以在开发应用程序时将其作为参考。
| 归档时间: |
|
| 查看次数: |
5003 次 |
| 最近记录: |