摘要:
InChatter客户端的开发可以说是目前系统的阶段性结尾了。很抱歉的是,这篇文章来的这么晚,迟到了这么久。在客户端的开发主要针对两个方面: 消息的传输与处理 消息的UI交互处理一、消息的传输与处理消息的传输示意图如下:所有的消息的接受将首先通过事件发送到消息池,消息池接受消息做进一步处理。如果消息是发送给当前交互对象(系统消息或正在聊天的目标),消息将直接转发给交互窗体进行显示;否则,将弹出消息提示窗体,告知用户消息的到达。在此基础上,对于未读消息和离线消息也进行了对应的处理,这也是在上一节之后,系统的诸多变更之初,具体可参见源码部分。理解了消息交互的整个流程,我们便可以更好的把握客户端部分 阅读全文