UI 组件介绍
更新时间: 2024/10/22 10:25:00
网易云信即时通讯 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
)主要用于展示联系人、设置权限等通讯录界面。界面效果如下图所示:
通用版
基础版
会话
会话(iOS:NEConversationUIKit
、Android:conversationkit-ui
)主要用于展示会话列表、编辑会话列表等。界面效果如下图所示:
通用版
基础版
消息
消息(iOS:NEChatUIKit
、Android:chatkit-ui
)主要用于展示消息界面。可以直接发送不同类型的消息、对消息长按撤回/回复/复制/转发/标记、查询消息已读回执详情等。界面效果如下图所示:
通用版
基础版
群组
群组(iOS:NETeamUIKit
、Android:teamkit-ui
)主要用于管理群成员、群信息、设置权限等。界面效果如下图所示:
通用版
基础版
地理位置
地理位置(iOS:NEMapUIKit
、Android:locationkit
)主要用于发送地理位置消息功能,展示当前定位。界面效果如下图所示:
通用版
基础版
此文档是否对你有帮助?