跳到主要内容
新版 Web IMKit SDKWeb IMKit SDK 从 5.36.0 版本开始升级了 UI 和 SDK 结构。如果您集成的版本低于 5.36.0,请参考旧版 Web IMKit 文档

用户概述

App 用户需要接入融云服务,才能使用即时通讯服务。对于融云来说,用户是指持有由融云分发的有效 Token,并接入和使用即时通讯服务的 App 用户。

注册用户

应用服务端(App Server)应向融云服务端提供 App 用户的用户 ID(userId),以向融云换取唯一的用户 Token。对融云来说,这个以 userId 获取 Token 的步骤即注册用户,且必须通过调用 Server API 来完成。

应用客户端必须持有有效 Token,才能成功连接到融云服务端并使用融云的即时通讯服务。当 App 客户端用户向服务器发送登录请求时,服务器会查询数据库以检查连接请求是否匹配。

注册用户数限制

  • 开发环境?中的注册用户数上限为 100 个。
  • 生产环境?中,升级为 IM 旗舰版IM 尊享版后,不限制注册用户数。

删除用户

删除用户是指在应用的开发环境中,通过控制台删除已注册的测试用户,以控制开发环境中的测试用户总数。生产环境不支持该操作。

(width=600)

注销用户

注销用户是指在融云服务中删除用户数据。App 可使用该能力来实现自身的用户销户功能,以满足 App 的上架或合规要求。

融云返回注销成功结果后,与用户 ID 相关的数据即被删除。您可以向融云查询所有已注销用户的 ID。如有需要,您可以重新激活已被注销的用户 ID(请注意:用户个人数据无法被恢复)。

仅 IM Server API 提供上述能力。

用户信息

用户信息泛指用户的昵称、头像,以及群组的群昵称、群头像等数据。融云服务端不提供用户信息托管维护服务。

在 Web IMKit UI 中,如果需要在会话页面、好友列表等处显示用户及群组的头像、昵称等信息,需要由应用层提供相关数据。为方便 App 开发者,Web IMKit 设计并提供了多个信息提供者接口,用于向应用层获取用户信息。

好友关系

App 用户之间的好友关系需要由应用服务器(App Server)自行维护。融云不会同步或保存 App 端的好友关系数据。