简介

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

本文介绍 IM UIKit 中已实现和即将实现的主要功能,以及 需要额外开通 的功能清单。

Android/iOS/Flutter

注册与登录

功能
是否已实现
手机号登录 ✔️
账号密码登录 即将实现
注册 ✔️
获取设备权限 ✔️
多端登录(仅 Android/iOS) ✔️

设置

功能
是否已实现
个人信息设置 ✔️
已读未读开关 ✔️

个人信息

功能
是否已实现
上传用户头像 ✔️
设置/展示昵称 ✔️
设置/展示账号名 ✔️
设置/展示邮件 ✔️
设置/展示性别 ✔️
设置/展示电话 ✔️
个性签名 ✔️

好友关系

功能
是否已实现
添加好友 ✔️
好友验证 ✔️
同意好友请求 ✔️
拒绝好友请求 ✔️
好友列表 ✔️
好友名片 ✔️
删除好友 ✔️
设置备注 ✔️
拉黑 ✔️

消息

功能
是否已实现
文本消息 ✔️
表情消息 ✔️
图片消息 ✔️
文件消息 ✔️
地理位置消息 ✔️
通知消息 ✔️
合并转发 即将实现
语音消息 ✔️
视频消息 ✔️
回复 ✔️
收藏 即将实现
复制消息 ✔️
转发消息 ✔️
回复消息 ✔️
回复列表 即将实现
多选消息 即将实现
标记消息 ✔️
标记列表 ✔️
@ 消息 ✔️
删除消息 ✔️
撤回消息 ✔️
对撤回消息重新编辑 ✔️
已读未读 ✔️

会话

功能
是否已实现
会话免打扰 ✔️
删除会话 ✔️
置顶会话 ✔️
表情库 ✔️
选择图片 ✔️
选择文件 ✔️
查看历史记录 ✔️

群组

功能
是否已实现
单聊创建讨论组 ✔️
创建讨论组 ✔️
设置讨论组名称 ✔️
删除并退出讨论组 ✔️
创建高级群 ✔️
设置高级群头像 ✔️
设置高级群介绍 ✔️
添加高级群成员 ✔️
查看高级群列表 ✔️
设置高级群入群权限 ✔️
设置高级群修改权限 ✔️
删除并退出群聊 ✔️
解散群聊 ✔️
高级群禁言 ✔️

通信录

功能
是否已实现
消息验证 ✔️
黑名单 ✔️
好友列表 ✔️
群组列表 ✔️

搜索

功能
是否已实现
搜索好友 ✔️
搜索高级群 ✔️

扩展功能

功能
是否已实现
大文件传输 即将实现
视频压缩能力 即将实现
正在输入 ✔️

Web

平台支持

IM UIKit 当前不支持 H5 界面搭建,仅支持 Web 浏览器界面搭建。

全局配置

功能
说明
是否已实现
多端登录 多端可同时在线登录,登录后消息同步接收、好友关系同步获取、群权限同步更改 ✔️
多端互通 消息免打扰,刷新同步群权限(邀请他人权限、群资料修改权限、是否需要被邀请者同意) ✔️

注册与登录

功能
说明
是否已实现
注册 注册账号 ✔️
登录 登录 IM 示例项目或 Demo ✔️

搜索与创建

功能
说明
是否已实现
搜索好友 按照关键字搜索好友 ✔️
搜索群组 按关键字搜索群组 ✔️
搜索群组成员 按关键字搜索群组成员 ✔️
排序群组成员 按首字母排序群组成员 ✔️
添加好友 按账号(唯一 ID)搜索直接添加,需要对方同意 ✔️
加入群聊 按账号(唯一 ID)搜索直接添加,无需验证 ✔️
创建高级群 填写群名称,直接拉人入群,拉人入群需要对方同意 ✔️

个人中心

功能
说明
是否已实现
头像展示与编辑 默认头像采用随机颜色,同时显示昵称后两位,也支持上传本地图片 ✔️
昵称展示与编辑 最多 15 个字符 ✔️
性别展示与编辑 选择性别(男、女、未知,默认未知) ✔️
账号展示与编辑 默认手机号 (11 个字符) ✔️
邮箱展示与编辑 最多 30 个字符 ✔️
电话号展示与编辑 最多 11 个字符 ✔️
签名展示与编辑 最多 50 个字符 ✔️
关于网易云信 IM 查看当前的 IM UIKit 的版本信息 ✔️
退出登录 退出网易云信 IM ✔️
在线\离线状态展示 用户的在线\离线状态展示 ✔️

会话

功能
说明
是否已实现
会话列表 会话列表显示头像、昵称、最新消息内容、未读消息提醒和时间) ✔️
会话置顶 将会话在会话列表一直置于顶部,最多置顶 100 个会话 ✔️
免打扰 开启消息免打扰或关闭消息免打扰(即打开新消息提醒) 单聊免打扰已实现
删除会话 将会话从会话列表中删除 ✔️
单聊会话信息展示 单聊会话框顶部头像+昵称的展示 ✔️
群聊会话信息展示 群聊会话框顶部群组头像+群昵称+群聊人数的展示 ✔️
单聊最新聊天内容 显示单聊会话的聊天对象头像 + 昵称 + 聊天内容 ✔️
群聊最新聊天内容 显示群聊会话的群组头像 + 昵称 + 内容(显示群成员昵称) ✔️
聊天时间显示 每条消息均显示具体时间,当天消息只显示时分秒、当天之前的消息显示年月日 + 时分秒 ✔️
输入框 按住 Enter 直接发送,Ctrl + Enter 转行 ✔️

群组

功能
说明
是否已实现
创建群组 从单聊会话创建群组 ✔️
群设置 设置 群资料(头像+昵称+ID+介绍)、群成员管理(可移除成员)、权限设置(仅群主可修改群资料+群禁言) ✔️
解散/退出群组 群主解散群组/群成员主动退出群组 ✔️
群权限 仅群主可邀请,其他人搜索即可加入 ✔️
讨论组通知消息 讨论组能在事件下获取到通知 ✔️
群主转让 转让群主身份 ✔️

消息与系统通知

功能
说明
是否已实现
消息收发 收发文本消息、表情、图片和文件 ✔️
系统通知 IM 发送系统通知 ✔️
删除消息 将已发出/接收的消息删除 ✔️
撤回消息 已发出的消息 2 分钟内可撤回 ✔️
撤回消息并重新编辑 将已发出的消息撤回并对其内容进行重新编辑,撤回后 2 分钟内可重新编辑 ✔️
@消息 在群聊中可@群组成员 ✔️
回复消息 针对某一条消息(包括文本、图片和文件消息)进行引用回复 ✔️
转发消息 将单条消息转发至会话 ✔️
消息已读\未读 展示消息是否已读 ✔️

好友关系

功能
说明
是否已实现
好友名片 单击好友名片查看好友信息 ✔️
邀请与申请处理 处理好友邀请与申请 ✔️
好友备注 备注好友信息,最多 15 个字符。显示逻辑:好友备注 > 昵称 > 账号 ✔️
删除好友 将好友从通讯录中删除 ✔️
拉黑好友 将好友加入黑名单 ✔️
我的群组 查看群组列表。群组列表显示群头像和群昵称 ✔️
黑名单 查看黑名单列表,可将人员移入、移出黑名单 ✔️

控制台开通

使用 IM 部分功能前,需要在 网易云信控制台 中开通,步骤如下:

  1. 开通 IM 套餐包

  2. 网易云信控制台 首页 应用管理 中选择应用,然后单击 IM 即时通讯 下的 功能配置 按钮进入功能配置页。

    image.png
  3. 根据业务需求在顶部选择功能页签,配置对应的功能。

    功能配置.png
此文档是否对你有帮助?
有帮助
去反馈
  • Android/iOS/Flutter
  • 注册与登录
  • 设置
  • 个人信息
  • 好友关系
  • 消息
  • 会话
  • 群组
  • 通信录
  • 搜索
  • 扩展功能
  • Web
  • 平台支持
  • 全局配置
  • 注册与登录
  • 搜索与创建
  • 个人中心
  • 会话
  • 群组
  • 消息与系统通知
  • 好友关系
  • 控制台开通