Java 我想向我的所有经过身份验证的应用程序用户发送通知

Java 我想向我的所有经过身份验证的应用程序用户发送通知,java,push-notification,google-cloud-messaging,Java,Push Notification,Google Cloud Messaging,我有一个包含订单数据的应用程序。我想将此作为通知发送给此应用程序的所有用户。我的目标是向我的应用程序的所有用户发送推送通知。我该如何做到这一点呢?首先,您的应用程序必须已经在使用GCM并收听正确的主题。否则,您必须使用新的GCM功能进行更新,并希望所有用户都更新它 如果你想看到一些代码,看看我不久前装箱的样品。您需要从示例中实现的是“SubscribeTopic”部分。为了测试它是否工作,您可以使用java程序 主题的好处是,您不需要保存用户注册令牌,消息会发送给每个收听该主题的人。使用 卡夫卡

我有一个包含订单数据的应用程序。我想将此作为通知发送给此应用程序的所有用户。我的目标是向我的应用程序的所有用户发送推送通知。我该如何做到这一点呢?

首先,您的应用程序必须已经在使用GCM并收听正确的主题。否则,您必须使用新的GCM功能进行更新,并希望所有用户都更新它

如果你想看到一些代码,看看我不久前装箱的样品。您需要从示例中实现的是“SubscribeTopic”部分。为了测试它是否工作,您可以使用java程序

主题的好处是,您不需要保存用户注册令牌,消息会发送给每个收听该主题的人。

使用

卡夫卡最初的用例是能够重建用户 活动跟踪管道作为一组实时发布订阅 喂养。这意味着站点活动(页面浏览、搜索或其他 用户可能采取的操作)发布到具有一个主题的中心主题 每个活动类型。这些提要可供订阅一次 用例范围包括实时处理、实时 监视并加载到Hadoop或离线数据仓库 用于离线处理和报告的系统


首先,请注意,完整的GCM实现需要客户端实现和服务器实现。在编写使用GCM的客户端应用程序之前,必须具有满足以下条件的应用程序服务器:

  • 能够与客户沟通

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

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

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

  • 对于XMPP,服务器必须能够生成消息ID,以便 识别它发送的每条消息(GCM HTTP连接服务器生成 消息ID,并在响应中返回它们)。XMPP消息ID 每个发件人ID都应该是唯一的

可以从中找到完整的文档、如何发送消息的指南和示例链接


您还可以查看有关使用GCM从Tomcat服务器向Android客户端广播消息的教程和演示,以及使用从服务发送
broadcastintents
和从应用程序活动接收这些
broadcastintents
的教程和演示。

我不知道从哪里开始。。请指导我