默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
首先不管是群聊还是单聊,好友列表信息你可以缓存到客户端sqlite,这样用的时候不管什么地方只要凭用户的id就能找到它的完整个人信息(比如头像文件名、昵称等等),而不用多处保存对象副本。

另外,头像的话,你通过上面的个人信息可以拿到它的头像保存id或文件名(这看你服务端的接口是怎么实现的),再通过客户端调用服务端提供的头像图片http接口把头像拉下来即可,当然头像的读取也肯定有个完整的缓存和更新机制,这样就不用每次都从网络拉了,费流量不说体验也不好。

反正IM里的各种业务,尽量要拆分开,不要想到哪写到哪,一锅炖的话那肯定越来越难写。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部