GCM和PARSE推送消息之间的区别

时间:2015-06-01 21:18:59

标签: android parse-platform google-cloud-messaging

我正在建立一个Android应用程序,它将从我的服务器接收通知。这意味着超过100万的所有用户都将收到来自我服务器的通知。我知道解析和谷歌云消息传递(GCM)可以做推送消息,但我想知道这两个中最好的(解析和GCM),所以我可以实现它。提前谢谢。

4 个答案:

答案 0 :(得分:3)

如果你看select2 docs,你可以看到:

The Parse library provides push notifications by using Google Cloud Messaging (GCM).

因此,您必须将您的应用注册到GCM控制台,以便始终发送推送通知。

何时不使用parse.com?

如果您已经拥有后端服务,则可以轻松实现推送通知,因为有很多第三方库可用于不同的平台,例如node.js,php等。

何时使用parse.com?

如果您没有后端服务而且您只想发送推送通知,如果您不想通过设置服务器内容来花时间,那么您可以使用parse.com

注意: Facebook会在2017年1月之前关闭解析,所以请考虑一下。(https://parse.com/tutorials/android-push-notifications

答案 1 :(得分:1)

Android push notification是一种用于将消息直接发送到Android移动设备的服务。

我们可以通过多种方式实施Android推送通知。

  1. Google云消息传递(GCM)

  2. 解析通知(Parse.com)

  3. 您问的是哪一种是最佳实施方式:

    标准方法是使用GCM(谷歌云消息传递),但有一些替代方案,如分析通知,这更容易使用。

    如果您需要处理Json Push消息,请参阅此link

    发送推送通知所涉及的步骤:

    开发应用程序涉及two部分:

    GCM服务器应用程序 - 使用Php创建Web应用程序,通过GCM云服务器向用户发送消息

    GCM客户端应用程序 - 创建接收从GCM Server Web App发送的消息的Android应用程序

    有关GCM server and Client Application

    的更多信息

答案 2 :(得分:0)

Parse使用GCM并将自己的服务用于Kindle

答案 3 :(得分:0)

请使用谷歌云消息(GCM)。它非常容易集成到Android应用程序中。在某些情况下解析问题设备令牌或注册ID不会在其数据库中注册,因此解析用户不会获得推送通知。如果是GCM,我们可以确定设备令牌

所以我的推荐是GCM 希望这会对你有所帮助。