首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:开发聊天应用

Android:开发聊天应用
EN

Stack Overflow用户
提问于 2016-06-17 22:55:48
回答 1查看 140关注 0票数 0

我正在开发一个一对一的聊天应用程序。问题是我应该如何保持所有客户端和服务器的同步?当消息无法从客户端发送,或者客户端没有接收到消息时,可能会出现多种情况。

现在,我正在使用pub sub服务和GCM。每当用户使用该应用程序时,我都会订阅一个唯一的通道来接收消息,并使用api发送消息。另外,通过pubsub,我可以维护用户的在线状态。

只要应用程序进入后台,pubsub就会断开连接,用户就会离线。在这种情况下,GCM用于将消息传递给客户端。

这个系统运行得很好。但是很少有消息没有被传递到客户端。

可以改进这一点以确保消息传递吗?

EN

回答 1

Stack Overflow用户

发布于 2016-06-20 18:17:48

Here是一个很好的教程。使用客户端和服务器端代码...

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37884676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档