获取好友列表环信提供了4种方法。
从本地获取:该方法比较特殊只有在您之前获取过好友列表的情况下才会有值,且不能保证最新
另外3种都是从服务器上获取:
1.如果当前有添加好友请求,环信SDK内部会往本地数据库buddy表插入好友记录
2.如果程序删除获取用户第一次登陆,那么buddy表是没有记录的所以要从垺务器获取好友列表数据
3.所以buddyList没有值的情况:用户第一次登陆;自动登陆还没有完成。
1.从服务器获取好友列表数据
2.用户第一次登陆后自動从服务器获取好友列表:
// 登录成功后,自动去取好友列表
// 1.让环信的SDK在第一次登陆完成之后自动从服务获取好友列表同步到本地数据库buddy表
// 添加(聊天管理器)代理
// 获取好友列表数据
* 移除(聊天管理器)代理
@brief 好友请求被接受时的回调
@brief 好友请求被拒绝时的回调