注册

android 黑名单问题相关 与私信问题相关

1. 应该如何正确的处理EMContactManager 的getBlackListUsernamesFromServer() 和 getBlackListUsernames()的逻辑?
我是否可以完全相信 本地的黑名单列表?
那么什么时机去加载服务器上的黑名单列表 来更新本地的黑名单列表呢?
 加载完服务器上的黑名单列表 是否是 调用 saveBlackList( ) 来更新本地的黑名单列表?
2. 我的app是暂时不需要好友功能的, 我一直都是直接拿到聊天两人的chatName 直接进入chatActivity开始聊天的。  所以从来没有加好友的操作, 那么是不是这种情况下 我是拿不到 我的全部聊天记录的? 
如果我想有一个界面显示全部聊天记录, 是不是必须跟所有聊天的人 都加上好友 才可以实现?
 
 
环信的工程师辛苦了,  能给点建议或者参考么?谢谢
已邀请:
1.getBlackListUsernamesFromServer()这个需要你每次登陆后打开首页就要调用一次  还有一次调用是在连接监听那的调用一次具体可以参考MainActivity   然后又成功回调后再saveBlackList()
2.只要知道对方好友id就可以聊天  聊天记录即使没加好友应该也会保存在db  就可以通过getallconversations获取到所有会话  但是之前你必须先load到内存
 

要回复问题请先登录注册