关于已有用户体系集成环信的问题
看了两天环信Demo,感觉耦合度太高,咨询一下我理解的控制流程是否正确,是否有什么需要修改的地方
我的理解是这样的:因为现在已经有用户体系,所以我们后台会把所有用户批量添加到环信服务器,原来User对象的id就当作环信的uid,然后加一个hxtoken字段代表环信的token,每次app服务器登录成功以后会返回user的json 然后我把整个user持久化,然后再通过uid和token登录环信服务器 load会话消息和联系人列表。
实际上好友体系用的是我们自己已有的用户体系 联系人用的也不是环信的
因为app目前的好友关系是未关注 已关注 互相关注 全都可以发消息 互相关注和已关注都会出现在联系人列表里 这样的话 并不是环信的那种好友关系
然后实际上联系人列表是我从app服务器获取的 实际上就是一个user列表
会话列表从环信服务器获取(这里涉及一个问题:环信只返回id,用户头像和昵称如何显示?)
然后点击进入聊天界面就用环信的ChatActivity获取 头像和昵称用从联系人列表传递过来的User对象里面的url
我用的环信只有单聊 没有黑名单 好友概念,所有的会话消息都是通过toChatUserName去聊天 这样对吧
我的理解是这样的:因为现在已经有用户体系,所以我们后台会把所有用户批量添加到环信服务器,原来User对象的id就当作环信的uid,然后加一个hxtoken字段代表环信的token,每次app服务器登录成功以后会返回user的json 然后我把整个user持久化,然后再通过uid和token登录环信服务器 load会话消息和联系人列表。
实际上好友体系用的是我们自己已有的用户体系 联系人用的也不是环信的
因为app目前的好友关系是未关注 已关注 互相关注 全都可以发消息 互相关注和已关注都会出现在联系人列表里 这样的话 并不是环信的那种好友关系
然后实际上联系人列表是我从app服务器获取的 实际上就是一个user列表
会话列表从环信服务器获取(这里涉及一个问题:环信只返回id,用户头像和昵称如何显示?)
然后点击进入聊天界面就用环信的ChatActivity获取 头像和昵称用从联系人列表传递过来的User对象里面的url
我用的环信只有单聊 没有黑名单 好友概念,所有的会话消息都是通过toChatUserName去聊天 这样对吧
没有找到相关结果
已邀请:
1 个回复
lzan13 - 慢慢来,一步一个脚印?