2016-04-16 16 views

回答

0

首先你的应用程序已经开始使用GCM并聆听正确的主题。否则,您必须使用新的GCM功能推出更新,并希望所有用户对其进行更新。

如果您想查看一些代码,请查看this前一段时间的示例。你需要从样本中实现的是“SubscribeTopic”部分。并测试它的工作是否可以使用this java程序。

关于主题的好处是您不需要保存用户注册令牌,并且将消息发送给正在倾听确切主题的每个人。

+0

我无法理解从哪里开始..请指导我 – sonali

0

使用Apache kafka

原来使用情况卡夫卡是能够重建一个用户 活动追踪管线为一组实时发布 - 订阅 饲料。这意味着网站活动(页面查看,搜索或其他用户可能采取的操作)将发布到中心主题,每个活动类型包含一个主题 。这些订阅源可用于订购 范围的使用案例,包括实时处理,实时 监控,以及加载到Hadoop或离线数据仓库 系统以供离线处理和报告。

0

首先,请注意,完整的GCM实现需要客户端实现和服务器实现。之前,你可以编写使用GCM客户端应用程序,您必须使用符合以下标准的应用服务器:

  • 能够与客户进行沟通。

  • 能够将格式正确的请求发送到GCM连接 服务器。

  • 能够处理请求并使用指数回退重新发送请求。

  • 能够安全地存储API密钥和客户端注册令牌。 注意:不要在任何客户端代码中包含API密钥。

  • 对于XMPP,服务器必须能够生成消息ID来唯一地标识 它发送(GCM HTTP连接服务器产生 消息ID,并返回它们的响应)的每个消息。每个发件人ID的XMPP消息ID 应该是唯一的。

完整的文档,如何对导游发送消息和链接的例子可以从Cloud Messaging - Messaging Concepts and Options被发现。

您还可以检查ANDROID AND GCM – BROADCAST YOURSELF的教程和演示的使用GCM对消息的广播到Android客户端从Tomcat服务器,并使用从服务发送broadcastintents,并从一个应用程序的活动接收这些broadcastintents的。

相关问题