功能概述

更新时间: 2024/08/26 16:18:15

本文为您介绍网易云信即时通讯 NIM V10 系列的主要功能。

多端登录

支持多端登录如下策略:

  • 只允许一端登录,Windows、Web、Android、iOS 彼此互踢。
  • 桌面 PC 与 Web 端互踢、移动 Android 和 iOS 端互踢、桌面与移动端可同时登录。
  • 各端均可以同时登录在线。

如需修改多端登录互踢策略,请参考 多端登录与互踢,在 网易云信控制台 进行配置。

消息类型

网易云信 IM 服务支持的消息类型包括文字、图片、语音、视频、地理位置、文件、通知、提示、自定义消息。

消息类型 说明
文本消息 消息内容为普通文本。
图片消息 消息内容为图片 URL 地址、尺寸、图片大小等信息。
语音消息 消息内容为语音文件的 URL 地址、时长、大小、格式等信息。
视频消息 消息内容为视频文件的 URL 地址、时长、大小、格式等信息。
文件消息 消息内容为文件的 URL 地址、大小、格式等信息,格式不限。
地理位置消息 消息内容为地理位置标题、经度、纬度信息。
通知消息 主要用于群事件的通知和聊天室事件的通知,没有推送和通知栏提醒。
提示消息 通知消息的简化,没有推送和通知栏提醒。
自定义消息 开发者自定义的消息类型,例如红包消息、石头剪子布等形式的消息。
系统通知消息 包含内置的系统通知消息和开发者自定义系统通知消息。

消息

网易云信 IM 服务提供离线消息、漫游消息、多端同步、云端历史记录、消息推送等能力。

消息功能 说明
离线消息 不在线时其他人发来的消息。在下次登录时,会自动将离线期间暂存的离线消息自动下发到客户端 SDK。
漫游消息 在新设备登录时,将服务器记录的漫游消息同步下来。
多端同步 多客户端同时在线时,消息实时下发到多端。
历史消息 支持本地历史消息和云端历史消息。
消息撤回 撤回投递成功的消息,默认撤回 2 分钟内的消息,可撤回的时长可在用户控制台进行配置
撤回操作仅支持单聊和群聊消息,不支持聊天室消息的撤回。
已读回执 查看点对点会话中对方的已读未读状态。
消息转发 将消息转发给其他用户或群组。
@某人 通过消息扩展字段实现。当发送群消息 @ 某人的时候,可以通过扩展字段带上被 @ 的账号列表发送出去
群成员收到群消息时,查看扩展字段的 @ 账号列表里有没有自己,如果有,则界面上做被 @ 的提醒。
正在输入 通过自定义系统通知实现,可参考 自定义系统通知收发
消息推送 消息推送是一种在移动端保障 IM 消息送达率的重要途径。网易云信 IM SDK 引进第三方消息推送来增加消息送达率。目前已支持苹果 APNS、谷歌 FCM、小米推送、华为推送、荣耀推送、OPPO 推送、VIVO 推送等厂商推送。
第三方回调 发送方消息发出后,可以配置通过第三方服务器鉴权校验,校验通过后方进行投递,否则消息不投递。

以上增值功能收费请参考 计费概述

AI 数字人

网易云信即时通讯 IM 的 AI 数字人,既可以是虚拟的 AI 对话伙伴,又可以是高效的协同工作助手。更多详情,请参考 AI 数字人

功能 说明
数字人模板 网易云信提供了数字人模板,方便您快速基于模板复制为自定义的数字人。
添加和配置数字人 在网易云信控制台上开通和添加 AI 数字人,是使用 AI 数字人的第一步。
LLM(Large Language Model)模型 AI 数字人支持 LLM 模型配置,包括模型选型、API Key 填写、功能设定(初始提示词)、输入模型、自定义变量、输出参数(Temperature、top_p)设定等。
资料上传 通过整合企业特有的本地数据与模型的标准化配置,能够针对企业的具体需求,高效调试并优化数字人,确保其性能与企业环境精准适配。
引入数字人 为数字人添加头像和账号 ID 后,即可以在即时通讯应用中添加数字人用户。
AI 聊 AI 聊 是网易云信即时通讯 IM 的创新功能,终端用户可以在 IM 单聊场景里,直接艾特(@)AI 数字人,快速参与到好友互动中,无需拉群或加好友,以第三人称提供 AI 辅助和聊天互动。
多国语言翻译 通过集成 AI 翻译能力,使得开发者能够通过简单的客户端开发,轻松地在应用中实现多国语言的实时翻译功能。
划词搜索 在聊天对话界面上选定特定的文本片段,然后基于选定的内容执行搜索和查询操作。

NOS 云存储

网易云信 IM 服务提供远程文件存储功能,您通过 SDK 提供的接口可以实现文件的上传和下载。

功能 说明
存储空间 服务端提供一定的存储空间,支持扩展(增值功能)。
上传下载加速 智能选择最近的 NOS 边缘节点实现上传下载双向全网加速。
文件快传 上传重复的大文件上传将不再需要重复传输。
获取图片信息 获取图片基本信息,如图片类型、图片宽度和高度等。
图片裁剪 从指定位置对图片进行裁剪,从而生成子图片。
图片缩略 按照图像像素对图片进行等比例缩略。
高斯模糊 使用高斯噪声对图片进行模糊化。
图片旋转 按照给定角度对图片进行旋转。

以上增值功能收费请参考 计费概述

用户资料管理

网易云信 IM 服务提供了用户资料管理,用户资料包括账号、昵称、性别、头像、签名、手机、邮箱、生日以及扩展字段等。用户资料管理属于非必选项,您可以自行实现。

功能 说明
获取本地用户资料 支持批量获取。
获取服务器用户资料 支持批量获取,一般在本地用户资料不存在时调用。
编辑用户资料 更新当前登录用户本人资料。

用户关系管理

用户关系管理主要用于维护用户与用户之间的好友关系,包括添加好友、删除好友、好友列表、黑名单等。

功能 说明
添加好友 支持 直接添加为好友和发起好友验证请求。
通过/拒绝好友请求 收到请求加好友请求的系统通知后,可以通过或者拒绝。
删除好友 删除好友后,将自动解除双方的好友关系。删除好友后,双方依然可以聊天。
好友列表 配合用户资料管理,可以根据账号来获取对应的用户资料来构建自己的通讯录。
加入黑名单 将用户加入黑名单后,将不再收到对方发来的任何消息或者请求。
移出黑名单 将用户移出黑名单。
黑名单列表 获取黑名单列表。
判断用户是否被拉进黑名单 判断用户是否在自己的黑名单内。

IM 支持配置 非好友关系是否允许发送消息

  • 配置路径:网易云信控制台 > 选择应用 > IM 即时通讯 > 功能配置 > 单聊消息配置 > 非好友关系是否允许发送消息。
  • 配置该选项只影响客户端 SDK,服务端 API 发消息不受该限制。
  • 若配置 非好友不允许发消息,客户端 SDK 向非好友发消息会返回 403。

群组

网易云信 IM 提供了高级群和超大群形式的群聊功能,拥有完善的权限操作。

功能 说明
群容量 IM 各套餐包下的阈值不同,支持在一定范围内进行扩展。
创建 创建高级群形式的群组。
群资料属性 群名,群头像,群简介,群公告,群扩展字段,
申请加入群组的验证模式,群邀请模式,群被邀请模式,
群资料修改模式,群资料扩展字段修改模式。
邀请入群 支持配置:仅管理员可邀请、所有人可邀请。
被邀请人同意模式 支持配置:需要被邀请人同意 不需要被邀请人同意。
申请入群 支持。
入群验证 支持配置:需要管理员同意、不需要管理员同意、不允许任何人加入。
群成员类型 群主、管理员、普通成员。
管理员设置 群主可以增减管理员。
群组资料修改权限 支持配置:仅管理员可修改、所有人可修改。
修改群成员昵称 群主可以修改所有人的群昵称
管理员只能修改普通成员的群昵称。
修改自己的群昵称 支持。
消息类型支持 同基础消息类型。
消息提醒 接收提醒、只接收管理员消息提醒、不接收提醒。
历史消息 支持云端历史消息。
离线消息 支持群组离线消息。
消息漫游 支持群组漫游消息。
指定成员强制推送 支持。
群消息已读回执 支持查看某一条群消息已读未读详情(增值服务)
踢人 群主和管理员可以踢人,且管理员不能踢群主和其他管理员。
主动退群 除群主外,其他用户均可以主动退群
群主需先将群转让给其他群成员才可以进行退群操作。
禁言 管理员对普通成员禁言、解除禁言。
转让群 群主可以将群的拥有者权限转给群内的其他成员,转移后,
被转让者变为新的群主,原群主变为普通成员
群主还可以选择在转让的同时,直接退出该群。
解散群 群主可以解散群。

以上增值功能收费请参考 计费概述

聊天室

聊天室是一种比群组组织更加松散的形态,用户可以随意进出聊天室,一般来说也没有太固定的组织形态。典型的应用场景例如娱乐直播、教育直播内的多人聊天。

功能 说明
聊天室容量 支持聊天人数无上限。
新建聊天室 新建一个新的聊天室,目前仅支持从服务端创建。
查询聊天室信息 包括创建者、在线人数、名称、公告、直播地址、扩展字段、是否发送更新通知时间、通知事件扩展字段。
更新聊天室信息 包括创建者、在线人数、名称、公告、直播地址、扩展字段、是否发送更新通知时间、通知事件扩展字段。
修改聊天室开/关状态 修改聊天室开/关闭状态,目前仅支持从服务端修改。
聊天室消息类型 支持文本、图片、语音、视频、文件、地理位置、通知消息、提示消息、自定义。
聊天室消息历史 可查询最近 10 天的聊天室历史记录,发消息时可设置是否存云端历史记录。
聊天室角色 聊天室角色分为固定成员和非固定成员两大类。固定成员包括创建者、管理员、普通成员,非固定成员包括普通游客和匿名游客。
聊天室黑名单 被拉黑后,将无法再进入聊天室。
聊天室禁言 禁言用户可以在聊天室内,但无法发送消息。
聊天室临时禁言 聊天室支持设置临时禁言时长,禁言时长时间到后自动取消禁言。
聊天室全员禁言 设置聊天室整体禁言状态,仅创建者和管理员能发言。
踢出聊天室 仅管理员可以踢,如目标是管理员仅创建者可以踢。
修改自己的聊天室成员信息 目前只支持聊天室昵称,头像和扩展字段的更新。
同时进入多个聊天室 支持同一账号同时进入多个聊天室,会建立多个连接。
多端同时进入一个聊天室 支持同一账号在多端同时进入同一个聊天室。
聊天室机器人 往聊天室内批量添加、删除机器人,每次最多 100 个账号。
聊天室队列 针对直播连麦场景使用。

如需修改聊天室多端同时进入一个聊天室策略,请参考 配置聊天室登录策略,在 网易云信用户控制台 进行配置。

圈组

圈组是网易云信 IM 即时通讯服务的新能力,可用来帮助您构建 类 discord 即时通讯社群。圈组与单聊、群聊、聊天室一起构成 IM 的四大能力模块。

详情请参考 圈组功能

消息抄送

消息抄送是网易云信消息同步服务,通过这一服务,可以将消息/事件等数据实时同步给第三方开发者服务器。您可以通过该服务实现自主的历史消息存储、同步用户在线状态、特殊事件处理等功能。

抄送类型 说明
会话消息抄送 会话类型的消息,目前包括单聊消息,群聊消息,群组操作,好友操作。
登录事件抄送 用户登录事件的消息。
登出事件抄送 用户登出事件的消息。
聊天室消息抄送 聊天室中聊天的消息。
实时音视频/白板通话消息抄送 汇报实时音视频通话时长、白板事件时长的消息。
音视频/白板文件存储信息抄送 表示音视频/白板存储文件的大小、下载地址等消息。
单聊消息撤回抄送 表示单聊消息撤回抄送。
群聊消息撤回抄送 表示群聊消息撤回抄送。
主播或管理员进出聊天室事件抄送 汇报主播或管理员进出聊天室事件消息。
专线电话通话结束回调抄送 汇报专线电话通话结束回调抄送的消息。
短信回执抄送 汇报短信回执抄送的消息。
易盾反垃圾异步抄送 用于音频、视频反垃圾的异步结果抄送。

用户控制台

您可以在 网易云信控制台 上完成开发过程中所需要的一些配置,配置完成后,立即生效。具体文档请参考 控制台指南

指南针平台数据统计

网易云信用户控制台除了提供基本的管理功能外,还向开发者提供了各类维度的数据统计。登录 网易云信用户控制台,单击左侧导航中的 指南针,单击 IM 即时通讯,选择对应的应用即可查看该应用下的相关统计数据。具体文档请参考 指南针指南

此文档是否对你有帮助?
有帮助
去反馈
  • 多端登录
  • 消息类型
  • 消息
  • AI 数字人
  • NOS 云存储
  • 用户资料管理
  • 用户关系管理
  • 群组
  • 聊天室
  • 圈组
  • 消息抄送
  • 用户控制台
  • 指南针平台数据统计