UI 组件介绍

更新时间: 2024/09/14 11:23:13

网易云信即时通讯 IM UIKit 是基于 NIM SDK(网易云信 IM SDK)开发的一款即时通讯 UI 组件库,提供一些通用的 UI 组件,包括聊天、会话、圈组、搜索、群管理等。通过 IM UIKit,您可快速集成包含 UI 界面的即时通讯应用。

自 iOS v9.6.1 和 Android v9.6.2 起,网易云信 IM UIKit 新增全新的通用版 UI 组件,原有的 UI 组件(基础版)依旧保留,您可以根据需求自行选择基础版或通用版 UI 组件。

模块

IM UIKit 为 iOS 和 Android 应用提供了 UI 子组件,每个 UI 组件负责不同的功能,分别为:

  • iOS:通讯录 NEContactUIKit、消息 NEChatUIKit、会话 NEConversationUIKit、群组 NETeamUIKit、地理位置 NEMapUIKit
  • Android:通讯录 contactkit-ui、消息 chatkit-ui、会话 conversationkit-ui、群组 teamkit-ui、地理位置 locationkit

通讯录

通讯录(iOS:NEContactUIKit、Android:contactkit-ui)主要用于展示联系人、设置权限等通讯录界面。界面效果如下图所示:

通用版
通讯录模块.png
基础版
通讯模块主要界面.png

会话

会话(iOS:NEConversationUIKit、Android:conversationkit-ui)主要用于展示会话列表、编辑会话列表等。界面效果如下图所示:

通用版
会话通用版.png
基础版
会话基础版.png

消息

消息(iOS:NEChatUIKit、Android:chatkit-ui)主要用于展示消息界面。可以直接发送不同类型的消息、对消息长按撤回/回复/复制/转发/标记、查询消息已读回执详情等。界面效果如下图所示:

通用版
会话消息界面.png
基础版
消息模块主要.png

群组

群组(iOS:NETeamUIKit、Android:teamkit-ui)主要用于管理群成员、群信息、设置权限等。界面效果如下图所示:

通用版
群组模块.png
基础版
群聊模块主要界面.png

地理位置

地理位置(iOS:NEMapUIKit、Android:locationkit)主要用于发送地理位置消息功能,展示当前定位。界面效果如下图所示:

通用版
地理位置管理.png
基础版
地理位置管理界面.png
此文档是否对你有帮助?
有帮助
去反馈
  • 模块
  • 通讯录
  • 会话
  • 消息
  • 群组
  • 地理位置