logo
当前页

消息组件

IMKit 的消息组件提供了消息列表和消息传输功能。

注意
如果您不需要会话列表,可以直接使用消息组件。
  • 消息列表:允许您查看聊天的消息历史记录。
  • 消息传输:允许您发送或接收一对一消息和群组消息。
3544adb1-a925-42f2-a7a0-ea5740ee78cc.gif

将消息组件集成到您的项目中

前提条件

将 IMKit SDK 集成到您的项目中(需要完成初始化和登录)。更多信息,请参考快速开始

显示消息组件

ViewController.swift
import UIKit
import ZIMKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
    }
    
    /// 在登录成功后调用以下方法来显示消息组件。
    func showMessageListVC() {
        let conversationID = "xxx"  // 会话ID。对于一对一聊天,它指的是对方的用户ID。对于群聊,它指的是群组ID。
        let type: ConversationType = .peer // 会话类型(一对一聊天或群聊)。
        let messageVC = ZIMKitMessagesListVC(conversationID: conversationID, type: type)
        navigationController?.pushViewController(messageVC, animated: true)
    }
}
1
Copied!

定制功能

如果默认的与消息相关的特性和行为不能完全满足您的需求,您可以通过我们在本节中提到的配置进行灵活的定制。

Previous

会话组件

Next

与 音视频通话 UIKit 一起使用