IM即时通讯

主要功能

消息类型

消息类型 备注
文本消息 消息内容为普通文本
图片消息 消息内容为图片 URL 地址、尺寸、图片大小等信息
语音消息 消息内容为语音文件的 URL 地址、时长、大小等信息
视频消息 消息内容为视频文件的 URL 地址、时长、大小等信息
文件消息 消息内容为文件的 URL 地址、大小等信息
地理位置消息 消息内容为地理位置标题、经度、纬度信息
通知消息 主要用于群事件的通知和聊天室事件的通知,没有推送和通知栏提醒
提示消息 用于好友申请、入群申请的通知
自定义消息 开发者自定义的消息类型

消息功能

消息功能 说明
离线消息
不在线时其他人发来的消息。在下次登录时,会自动将离线期间暂存的离线消息下发到客户端SDK。
多端同步 多客户端同时在线时,消息实时下发到多端
历史消息 支持本地历史消息和云端历史消息
消息撤回 撤回投递成功的消息
已读回执 查看点对点会话中对方的已读未读状态
消息转发 将消息转发给其他用户或群组
@某人 支持
正在输入 单聊正在输入消息的提示
消息推送 支持苹果 APNS、谷歌FCM、小米推送、华为推送、OPPO推送、VIVO推送等厂商推送

用户资料托管

功能 功能描述
获取用户资料 支持批量获取
编辑用户资料 更新当前登录用户本人资料

用户关系托管

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

群组功能

功能 功能描述
创建
创建时指定群组类型
群资料属性 群名,群头像,群简介,群公告,群扩展字段,申请加入群组的验证模式
邀请入群 群里所有成员可以操作
申请入群 支持
入群验证 直接入群、申请入群需审批,邀请可直接入群、申请入群和群成员邀请需审批,群主或管理员邀请可直接入群
群成员类型 群主、管理员、普通成员
管理员设置 群主可以增减管理员
群组资料修改权限 仅群主、管理员可修改
修改群成员昵称 群主可以修改所有人的群昵称。管理员只能修改普通成员的群昵称。
修改自己的群昵称 支持
消息类型支持 同基础消息类型
历史消息 支持云端历史消息
离线消息 支持
群消息已读回执 支持
主动退群 除群主外,其他用户均可以主动退群。群主需先将群转让给其他群成员才可以进行退群操作
禁言 管理员对普通成员禁言、解除禁言
转让群 群主可以将群的拥有者权限转给群内的其他成员,转移后,被转让者变为新的群主,原群主变为普通成员
解散群 群主可以解散群