Skip to content
v1
文档/iOS SDK/会话

获取会话

根据用户 ID 或群组 ID 获取对应会话。如果本地会话缺少后台会话 ID,SDK 会自动请求会话设置补齐 conversationId 后再返回。

接口

objc
- (void)getConversationWithParticipantId:(NSString *)participantId
                                     type:(BIMParticipatorType)type
                                     succ:(BIMConversationSucc)succ
                                     fail:(BIMFail)fail;

代码示例

swift
BIMManager.sharedInstance().getConversation(withParticipantId: "user01",
                                            type: .user) { conversation in
    print("conversationId=\(conversation.conversationId)")
} fail: { code, desc in
    print("get conversation fail: \(code) \(desc)")
}
swift
BIMManager.sharedInstance().getConversation(withParticipantId: "discussionId",
                                            type: .discussion) { conversation in
    print("discussion conversationId=\(conversation.conversationId)")
} fail: { code, desc in
    print("get discussion conversation fail: \(code) \(desc)")
}