消息组件
IMKit 的消息组件提供了消息列表和消息传输功能。
注意
如果您不需要会话列表,可以直接使用消息组件。
- 消息列表:允许您查看聊天的消息历史记录。
- 消息传输:允许您发送或接收一对一消息和群组消息。
将消息组件集成到您的项目中
前提条件
将 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
定制功能
如果默认的与消息相关的特性和行为不能完全满足您的需求,您可以通过我们在本节中提到的配置进行灵活的定制。