GCM与百度推送的区别
Difference between GCM and Baidu Push Notification
我需要在我的应用中使用百度推送通知。但是很难找到关于它的文档来了解与 GCM 的区别。
是否有任何文档或站点可用于了解 GCM 和 Baidu Pushnotification 之间的确切区别?
另外,就性能而言,哪个更好用?
在功能方面,GCM 和百度推送通知之间没有 difference
。
可以考虑将百度作为您在中国的 GCM 的替代品,因为大多数 Google 服务在中国都被屏蔽了。因为,GCM 是 Google-play-services 包的一部分,它在中国也被屏蔽了。
Documentation:
为此,您需要在下面指定的页面上使用 google 翻译(即加载页面后,右键单击并 select 翻译成英语):
第一步:在百度平台新建一个开发者账号。 (如果没有中国大陆Phone号,无法创建百度开发者账号)
第二步:从以下地址下载百度推送服务的AndroidSDK:
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 步: 创建新应用程序后,您的应用程序将被分配 API Key
和 Secret Key
。为了接收推送通知,您需要使用以下页面中指定的 API Key
:
http://push.baidu.com/doc/android/api
以上link中指定了所有的开发步骤。只需翻译页面即可。
第 6 步: 在 GCM
中,您可以使用 GCM 控制台发送推送通知,也可以使用您自己的服务器发送 GCM
通知设备。百度也一样。详情在上面link.
Performance:
从我个人的经验来看,我觉得GCM真的很好。我总是立即收到通知。但是,在百度的情况下,通知确实需要一些时间才能到达(大部分时间)。
SDK 中还有一个Demo 示例。您可以在开发应用程序时将其作为参考。
我需要在我的应用中使用百度推送通知。但是很难找到关于它的文档来了解与 GCM 的区别。 是否有任何文档或站点可用于了解 GCM 和 Baidu Pushnotification 之间的确切区别? 另外,就性能而言,哪个更好用?
在功能方面,GCM 和百度推送通知之间没有 difference
。
可以考虑将百度作为您在中国的 GCM 的替代品,因为大多数 Google 服务在中国都被屏蔽了。因为,GCM 是 Google-play-services 包的一部分,它在中国也被屏蔽了。
Documentation:
为此,您需要在下面指定的页面上使用 google 翻译(即加载页面后,右键单击并 select 翻译成英语):
第一步:在百度平台新建一个开发者账号。 (如果没有中国大陆Phone号,无法创建百度开发者账号)
第二步:从以下地址下载百度推送服务的AndroidSDK: 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 步: 创建新应用程序后,您的应用程序将被分配 API Key
和 Secret Key
。为了接收推送通知,您需要使用以下页面中指定的 API Key
:
http://push.baidu.com/doc/android/api
以上link中指定了所有的开发步骤。只需翻译页面即可。
第 6 步: 在 GCM
中,您可以使用 GCM 控制台发送推送通知,也可以使用您自己的服务器发送 GCM
通知设备。百度也一样。详情在上面link.
Performance:
从我个人的经验来看,我觉得GCM真的很好。我总是立即收到通知。但是,在百度的情况下,通知确实需要一些时间才能到达(大部分时间)。
SDK 中还有一个Demo 示例。您可以在开发应用程序时将其作为参考。