【问题标题】:The difference between GCM and PARSE push messagesGCM 和 PARSE 推送消息的区别
【发布时间】:2015-08-15 12:02:26
【问题描述】:

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

【问题讨论】:

  • 您知道如何将解析安装数据迁移到 GCM 服务器应用程序(由我们 PHP 创建)吗?

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


【解决方案1】:

如果您查看https://parse.com/tutorials/android-push-notifications,您可以看到:

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 月关闭解析,因此请考虑一下。(http://blog.parse.com/announcements/moving-on/)

【讨论】:

  • 您知道如何将解析安装数据迁移到 GCM 服务器应用程序(由我们 PHP 创建)吗?
【解决方案2】:

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

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

  1. Google 云消息传递 (GCM)

  2. 解析通知(Parse.com)

你在问哪一种是最好的实现方式:

标准方法是使用 GCM(Google Cloud Messaging),但也有一些替代方法,例如 Parse Notification,它更易于使用。

如果需要处理Json Push消息,请参考link

发送推送通知的步骤:

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

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

GCM 客户端应用程序 - 创建接收来自 GCM 服务器 Web 应用程序的消息的 Android 应用程序

欲知更多关于GCM server and Client Application的信息

【讨论】:

  • 您知道如何将解析安装数据迁移到 GCM 服务器应用程序(由我们 PHP 创建)吗?
  • @milapTank 我不知道。
【解决方案3】:

请使用谷歌云消息(GCM)。它很容易集成到安卓应用程序中。在某些情况下,解析的问题设备令牌或注册 ID 没有在他们的数据库中注册,因此解析的用户不会收到推送通知。在 GCM 的情况下,我们可以确定设备令牌

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

【讨论】:

    【解决方案4】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-27
      • 1970-01-01
      • 2017-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多