快速上手
本教程旨在帮助开发者快速了解和掌握 IMLib SDK(融云即时通讯能力库)的基础集成流程与核心通信能力。通 过本教程,您将完成从 IMLib SDK 导入、初始化、设置监听、建立连接和收发消息等全流程操作。
提示
uni-app 原生插件不能与 uni-app Imkit SDK 一起使用,uni-app Imkit SDK 是基于 Web IMLib SDK 开发的,uni-app 原生插件是基于 Android IOS 原生 SDK 开发的,所以只能使用其中一个,如果您单独使用 uni-app Imkit SDK 时,有聊天室等需求时,您可以调用 Web IMLib SDK 的 API 进行开发。
前置条件
- 注册开发者账号。注册成功后,控制台会默认创建您的首个应用,默认生成开发环境下的 App Key,使用国内数据中心。
- 获取开发环境的应用 App Key。如不使用默认应用,您可以创建应用,并获取对应环境 App Key 和 App Secret。
- 开通单群聊消息云端存储增值服务。uni-app IMLib SDK 基于 Web IMLib SDK 开发,而 Web IMLib SDK 不支持持久化的数据存储能力,无法在本地持久化存储历史消息记录与会话列表,因此需要从融云服务端获取数据。从远端获取单群聊历史消息要求您已在控制台 IM 服务的服务购买页面为当前使用的 App Key 选择单群聊消息云端存储增值服务。
提示
每个应用具有两个不同的 App Key,分别对应开发环境与生产环境,两个环境之间数据隔离。在您的应用正式上线前,可切换到使用生产环境的 App Key,以便上线前进行测试和最终发布。 应用的 App Key / Secret 是获取连接融云服务器身份凭证的必要条件,请注意不要泄露。