Java GCM在点对点聊天中的应用
如何使用GCM进行点对点聊天? 我知道我们可以在从服务器到设备的推送通知中使用GCM,但是否可以使用它将消息从一个设备发送到另一个设备。 谢谢不,根据,GCM只处理两件事:Java GCM在点对点聊天中的应用,java,android,Java,Android,如何使用GCM进行点对点聊天? 我知道我们可以在从服务器到设备的推送通知中使用GCM,但是否可以使用它将消息从一个设备发送到另一个设备。 谢谢不,根据,GCM只处理两件事: 向GCM服务注册您的应用程序 允许第三方服务器向注册设备发送消息 当然,您可以直接连接到您的第三方服务器,获取注册用户列表,然后通过GCM向您的服务器发送请求,向该用户发送消息,但这不是对等设备到设备的连接。不,根据,GCM只处理两件事: 向GCM服务注册您的应用程序 允许第三方服务器向注册设备发送消息 当然,您可以
- 向GCM服务注册您的应用程序
- 允许第三方服务器向注册设备发送消息
当然,您可以直接连接到您的第三方服务器,获取注册用户列表,然后通过GCM向您的服务器发送请求,向该用户发送消息,但这不是对等设备到设备的连接。不,根据,GCM只处理两件事:
- 向GCM服务注册您的应用程序
- 允许第三方服务器向注册设备发送消息
当然,您可以直接连接到第三方服务器,获取注册用户列表,然后通过GCM向服务器发送请求,向该用户发送消息,但这不是对等设备到设备的连接。不,您需要通过服务器。除此之外,GCM对于聊天应用程序不是一个好的协议。邮件不能保证按顺序到达。不,您需要通过服务器。除此之外,GCM对于聊天应用程序不是一个好的协议。消息不能保证按顺序到达。“然后通过GCM向服务器发送一个请求,向该用户发送消息”你的意思是我可以向服务器发送我想要发送的消息,并且服务器可以通过使用GCM发送来处理它?@amal-如果你同时编写应用程序和服务器,然后他们可以互相发送任何你想要的信息。我的建议是使用非GCM方法(如HTTP调用)将消息及其收件人发送到服务器。然后让服务器使用GCM通过GCM将消息发送给收件人。“然后向服务器发送请求,通过GCM向该用户发送消息”你的意思是我可以将我想要发送的消息发送给服务器,它可以通过使用GCM发送来处理此问题?@amal-如果你同时编写应用程序和服务器,然后他们可以互相发送任何你想要的信息。我的建议是使用非GCM方法(如HTTP调用)将消息及其收件人发送到服务器。然后让服务器使用GCM通过GCM将邮件发送给收件人。