注册

环信是什么时候把会话列表存到本地的?

环信是什么时候把会话列表存到本地的?我通过 [[EMClient sharedClient].chatManager getConversation:@"1234" type:EMConversationTypeGroupChat createIfNotExist:YES] 创建一个会话,不发送任何消息会保存到本地吗?或者是如何做到不发送消息,环信就能将会话保存到本地。
已邀请:
在聊天界面将消息存到本地数据库
- (void)importMessages:(NSArray *)aMessages
            completion:(void (^)(EMError *aError))aCompletionBlock;
 
在登录成功之后再在会话列表中拉取所有会话- (NSArray *)getAllConversations;
 
不发送任何消息会保存到本地,这个没有试过,你可以看看用下面的方法可以不
/*!
 *  \~chinese
 *  导入一组会话到DB
 *
 *  @param aConversations   会话列表<EMConversation>
 *  @param aCompletionBlock 完成的回调
 *
 *
 *  \~english
 *  Import multiple conversations to DB
 *
 *  @param aConversations   Conversation list<EMConversation>
 *  @param aCompletionBlock The callback block of completion
 *
 */
- (void)importConversations:(NSArray *)aConversations
                 completion:(void (^)(EMError *aError))aCompletionBlock;
 
 

要回复问题请先登录注册