主要功能

平台支持

平台 SDK 及兼容性 Demo 及源码 UI 组件
iOS 兼容 iOS 7.0及以上 支持 支持
Android 兼容 Android 4.0及以上 支持 支持
Windows 包含C 、 C++ 和 C#,兼容 Windows xp ( sp2 及以上)、Windows 7、Windows 8/8.1、Windows 10。
全面支持32位和64位程序接入
支持 支持
Web 兼容 IE8 及以上、Chrome、Firefox、Safari等 包含 PC Web 和移动端 H5 Demo 支持
macOS 兼容 macOS 10.10,但仅支持 x86_64 架构,不支持 i386 暂无 暂无
Linux 支持 x86/x86-x64/ARM/MIPS 架构 暂无 暂无
Unity Andorid 系统版本 4.0 及以上; iOS 系统版本iOS 9.0及以上 暂无 暂无
Cocos2d-x Android、Windows(x86)、iOS 暂无 暂无

多端登录

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

如需修改多端登录互踢策略,请登录 网易云用户控制台 ,进入对应应用IM功能下的「功能配置」,进行配置。

消息类型

消息类型 备注
文本消息 消息内容为普通文本
图片消息 消息内容为图片 URL 地址、尺寸、图片大小等信息
语音消息 消息内容为语音文件的 URL 地址、时长、大小、格式等信息;
语音消息录制时长默认 120 秒,支持配置
视频消息 消息内容为语音文件的 URL 地址、时长、大小、格式等信息
文件消息 消息内容为文件的 URL 地址、大小、格式等信息,格式不限,最大支持 15 M
地理位置消息 消息内容为地理位置标题、经度、纬度信息
通知消息 主要用于群事件的通知和聊天室事件的通知,有推送和通知栏提醒
提示消息 通知消息的简化,没有推送和通知栏提醒
智能对话机器人消息 智能对话机器人消息,包括普通文本消息和跳转消息
自定义消息 开发者自定义的消息类型,例如红包消息、石头剪子布等形式的消息
系统通知消息 包含内置的系统通知消息和开发者自定义系统通知消息。
具体请参见:基础消息功能

消息功能

消息功能 说明
离线消息 不在线时收到的消息,在下次登录时,会自动将离线期间收取的消息下发到 SDK。
点对点消息下发 30 天最近 100个 会话,每个会话最多 100 条;每个群聊会话最多下发 100 条离线消息
漫游消息 在新设备登录时,将服务器记录的漫游消息同步下来。
SDK 自动漫游 7 天内最近 100 个会话,每个会话最近的 100 条消息
多端同步 多客户端同时在线时,消息实时下发到多端
历史消息 支持本地历史消息和云端历史消息。
标准版IM可获取到最近1年的云端历史消息,最多支持扩展至3年(增值功能)
消息撤回 撤回投递成功的消息,默认撤回 2 分钟内的消息,可撤回的时长可在用户控制台进行配置。
撤回操作仅支持单聊和群聊消息,不支持聊天室消息的撤回
已读回执 查看点对点会话中对方的已读未读状态
消息转发 将消息转发给其他用户或群组
@某人 通过消息扩展字段实现。当发送群消息@某人的时候,可以通过扩展字段带上被@的帐号列表发送出去;
群成员收到群消息时,查看扩展字段的@帐号列表里有没有自己,如果有,则界面上做被@的提醒。
正在输入 通过自定义系统通知实现,可参见:发送自定义通知
消息推送 支持苹果 APNS、小米推送、华为推送

以上增值功能收费请参见:资费说明

NOS云存储

功能 功能描述
存储空间 标准版 IM 服务默认提供10 TB 存储空间,支持扩展(增值功能)
上传下载加速 智能选择最近的 NOS 边缘节点实现上传下载双向全网加速
获取图片信息 获取图片基本信息,如图片类型、图片宽度和高度等
图片裁剪 从指定位置对图片进行裁剪,从而生成子图片
图片缩略 按照图像像素对图片进行等比例缩略
高斯模糊 使用高斯噪声对图片进行模糊化
图片旋转 按照给定角度对图片进行旋转

以上增值功能收费请参见:资费说明

用户资料托管

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

用户关系托管

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

群组功能

功能 普通群 高级群
群容量 IM 专业版 200人/群,最大可扩展至 500 人/群(增值功能) IM 专业版 200人/群,最大可扩展至 500 人/群(增值功能)
创建 创建时指定群组类型 创建时指定群组类型
群资料属性 群名,群头像,群简介,群公告,群扩展字段 群名,群头像,群简介,群公告,群扩展字段,
申请加入群组的验证模式,群邀请模式,群被邀请模式,
群资料修改模式,群资料扩展字段修改模式
邀请入群 所有群成员都可邀请其他用户进群,无法配置 支持配置:仅管理员可邀请 、 所有人可邀请
被邀请人同意模式 不需要被邀请人同意,无法配置 支持配置: 需要被邀请人同意 不需要被邀请人同意
申请入群 不支持 支持
入群验证 不需要验证,无法配置 支持配置:需要管理员同意、不需要管理员同意、不允许任何人加入
群成员类型 群主、普通成员 群主、管理员、普通成员
管理员设置 不支持设置管理员 群主可以增减管理员
群组资料修改权限 所有人可修改 支持配置: 仅管理员可修改、所有人可修改
修改群成员昵称 不支持 群主可以修改所有人的群昵称。
管理员只能修改普通群成员的群昵称。
修改自己的群昵称 不支持 支持
消息类型支持 同基础消息类型 同基础消息类型
消息提醒 接收提醒、不接收提醒 接收提醒、只接收管理员消息提醒、不接收提醒
历史消息 支持云端历史消息,标准版IM可获取到最近 1 年的历史记录;
最多支持扩展至 3 年(增值功能)
支持云端历史消息,标准版IM可获取到最近 1 年的历史记录;
最多支持扩展至 3 年(增值功能)
离线消息 每个群聊会话最多下发 100 条离线消息 每个群聊会话最多下发 100 条离线消息
消息漫游 自动漫游 7 天内、每个会话最近的 100 条消息 自动漫游7天内、每个会话最近的 100 条消息
指定成员强制推送 支持 支持
群消息已读回执 支持,仅适用于群容量 100 以内的群(增值功能) 支持,仅适用于群容量 100 以内的群(增值功能)
踢人 仅群主可以踢人 群主和管理员可以踢人,且管理员不能踢群主和其他管理员
主动退群 普通群所有人都可以退群;
若群主退群,该群没有群主
除群主外,其他用户均可以主动退群。
群主需先将群转让给其他群成员才可以进行退群操作
禁言 不支持 管理员对普通成员禁言、解除禁言
转让群 不支持 群主可以将群的拥有者权限转给群内的其他成员,转移后,
被转让者变为新的群主,原群主变为普通成员。
群主还可以选择在转让的同时,直接退出该群。
解散群 不支持 群主可以解散群

以上增值功能收费请参见:资费说明

聊天室功能

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

如需修改聊天室多端同时进入一个聊天室策略,请登录 网易云用户控制台 ,进入对应应用IM功能下的「功能配置」,进行配置。

消息抄送

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

事件订阅

功能 备注
在线状态事件发布 发布一个事件,目前仅内置支持了在线状态事件
在线状态事件订阅 订阅指定帐号的指定类型的事件,需要制定订阅有效期
查询事件订阅 提供查询本账号和指定账号存在的订阅关系接口

用户控制台

您可以在 网易云用户控制台 上完成开发过程中所需要的一些配置

功能 备注
API 调试 服务端 API 接口调试
帐号管理 创建帐号、禁用帐号、帐号基本信息设置
多端登录配置 配置应用帐号多端登录及互踢策略
聊天室多端配置 配置同一个帐号是否允许在多端同时进入同一个聊天室
消息撤回时长配置 配置消息发送出去后多久可以撤回,默认 120 秒
消息漫游配置 配置是否需要开启消息漫游功能
消息抄送配置 配置消息抄送地址及类型
推送证书配置 配置 APNS、iOS PushKit、小米推送、华为推送证书
标识管理 配置 iOS Bundle Identifier 和 Android Package Name

数据统计

网易云用户控制台除了提供基本的管理功能外,还向开发者提供了各类维度的数据统计。登录 网易云用户控制台,点击左侧导航中的 数据统计 ,选择对应的应用即可查看该应用下的相关统计数据。

统计项 统计项说明
新增用户数 每日注册网易云通信 ID 的数量
活跃用户数 与云信服务器产生连接交互的去重用户数
累计用户数 截止昨日所有注册用户数
用户地域属性 包括日活用户和日新增用户省市分布情况
单聊消息数 包括日活用户和日新增用户省市分布情况
群聊消息数 用户在群组内发生的上行消息数
新建群组数 新建的群组数
累计建群数 截至昨日累计的建群数量
聊天室消息数 用户在聊天室内发生的上行消息数
新增聊天室数 新建的聊天室数量
聊天室进入人数 进入聊天室的用户数(去重)
聊天室进入人次 进入聊天室的总次数(不去重)