GCM和PARSE推送消息的区别

12

我正在构建一个安卓应用程序,它将接收来自我的服务器的通知。这意味着所有超过100万的用户都将从我的服务器接收通知。我知道解析(Parse)和Google云消息(GCM)都可以推送消息,但请告诉我这两个中哪一个更好,这样我就可以实施它。提前感谢。


你有没有关于如何将Parse安装数据迁移到我们创建的GCM服务器应用程序(使用PHP)的想法? - MilapTank
4个回答

4
如果你查看https://parse.com/tutorials/android-push-notifications,你会发现: 使用Google Cloud Messaging(GCM),Parse库提供推送通知。 因此,您必须将应用程序注册到GCM控制台以发送推送通知。 什么时候不使用parse.com? 如果您已经有一个后端服务,您可以轻松地实现推送通知,因为有许多第三方库适用于不同的平台,如node.js、php等。 什么时候使用parse.com? 如果您没有后端服务,只想发送推送通知,而且不想花时间设置服务器内容,则可以使用parse.com。 注意:Facebook将在2017年1月关闭parse,请注意。(http://blog.parse.com/announcements/moving-on/)

你有没有想过如何将Parse安装数据迁移到我们创建的GCM服务器应用程序(使用PHP)? - MilapTank

1

Android推送通知是一种服务,用于直接向Android移动设备发送消息。

我们可以通过几种方式实现Android推送通知。

  1. Google云消息传递(GCM)

  2. 解析通知(Parse.com)

您想知道哪种方法是实现的最佳方式:

标准方法是使用GCM(Google Cloud Messaging),但也有一些替代方案,如解析通知,更易于使用。

如果您需要处理Json推送消息,请参考此link

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

开发应用程序包括两个部分:

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

GCM客户端应用程序 - 创建Android应用程序,接收从GCM服务器Web应用程序发送的消息

关于GCM服务器和客户端应用程序的更多信息,请参阅。


你有没有想过如何将Parse安装数据迁移到我们创建的GCM服务器应用程序(使用PHP)? - MilapTank
@milapTank 我不知道那个。 - Stephen

0

Parse使用GCM并对Kindle使用自己的服务


0
请使用Google Cloud Messaging(GCM)。在Android应用程序中集成非常容易。Parse存在一些问题,例如设备令牌或注册ID未在其数据库中注册,因此Parse用户无法收到推送通知。使用GCM,我们可以确保设备令牌。
因此,我建议使用GCM。希望这能帮到你。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接