API 概览

更新时间: 2025/06/17 10:48:29

本文介绍在网易云信即时通讯 IM UIKit(简称 NIM UIKit)层因为上层业务需要,在 NIM UIKit 层提供的接口。NIM UIKit 层接口位于 ChatKit 模块中,该模块提供 UI 层使用到的会话、通讯录、群、消息等相关接口。

ChatKit 层中接口主要分布在如下类中:

类名 概述
IMKitConfigCenter 提供 NIM UIKit 功能配置开关,可以对已实现的功能进行全局控制。如是否使用@功能、PIN 功能等。
AIRepo AI 数字人接口类,提供 AI 数字人获取和变更监听方法等。
ChatRepo 消息相关接口类,提供消息发送、撤回、接受监听等。
ContactRepo 通讯录相关接口,好友、黑名单相关接口等。
ConversationRepo 会话相关业务逻辑接口。该类根据 UI 层业务逻辑,提供会话相关的数据获取、设置等操作,通过 IM SDK V2NIMConversationService 提供的接口实现。
ResourceRepo 资源相关业务逻辑接口。
SearchRepo 好友和群组相关搜索接口。UIKit 业务实现搜索功能。
SettingRepo 设置相关业务逻辑接口。
TeamRepo 群组相关接口。为 teamkit-ui 模块中业务提供群组相关接口,根据业务需求对 SDK 接口进行组合封装。
MiscRepo SDK 杂项业务逻辑接口。该类根据 UI 层业务逻辑,提供 SDK 杂项相关的数据获取、设置等操作,通过 IM SDK MiscService 提供的接口实现。
此文档是否对你有帮助?
有帮助
去反馈