问题描述
**我系统中有好友体系,是否还需要在环信上建立一套?如果不建立,如何获取和更新好友信息以及加好友?**
解决方案
如果您有自己的用户体系,就不需要再到环信这边建立了;1. 当登录APP成功后就应该去您的服务器获取当前账号的好友信息,并且存到客户端的db中。当好友发消息过来时,消息中会带有发送方的环信id,从db中找到对应好友并显示在UI。2. 当用户信息修改了,修改的是您服务器中的数据,当修改后,由您的服务器调用我们提供发送透传消息的rest api,向该用户的好友发透传消息。当其好友收到透传后,从您的服务器获取最新用户属性。3. 添加新好友时(如A添加B),由A客户端向B发一个透传消息,B收到后,如果同意,由B向您服务器发起请求,并由您后台建立好友关系,之后再由您服务器调用我们rest api发送透传消息给A,通知A,B已经与他建立好友关系。
时间: 2024-10-10 00:34:38