入门指引

大约 3 分钟

入门指引

即时通讯 IM 可实现发送文本、图片、位置、语音、视频等各类型消息,提供单聊、群聊、聊天室、离线推送、账号鉴权、用户属性和用户关系等服务。

集成流程

集成步骤

步骤描述
注册账号open in new window使用即时通讯 IM 前,你首先需要在 声网控制台open in new window 注册账号open in new window
声网账号是开发者在声网控制台中唯一的身份标识,用于登录控制台并对应用进行配置与管理。当开发者将自身应用与即时通讯 IM 集成时,需要注册 IM 账号,并与自身应用中的账号建立一一映射关系。
创建项目并开通 IM

获取 App ID
1. 要接入即时通讯 IM 服务,你必须首先在声网控制台 创建项目并开通 IM
2. 声网会给每个项目自动分配一个 App ID 作为项目唯一标识。你需要 获取项目的 App ID,集成 SDK 时传入 App ID。
开通 IM 套餐即时通讯 IM 支持免费版、专业版和旗舰版。
除了套餐包,你还可以在声网控制台开通和订阅 IM 的增值服务,包括实时音视频服务、消息翻译和即时推送。
创建用户

实现 Token 鉴权
- 创建用户:你可以 调用 REST API 创建用户,也可以在 声网控制台open in new window 创建用户。详见 用户注册文档
- 获取 Token:在你的应用服务器集成 Token 鉴权 实现获取 Token 的业务逻辑,你的应用可以调用自身服务端,从IM 服务器获取 Token。
集成小程序 SDK将小程序 SDK 集成到你的项目中:
- 搭建小程序开发环境
- 配置服务器域名
- 下载和引入 SDK
- 实例化 SDK
初始化 SDK使用 IM 的各项功能前,必须先初始化。初始化 时,需传入你的 App ID,配置设备 ID、最大重连次数、是否支持通过自己的路径将图片、文件上传到自己的服务器等重要特性。
登录 IM使用创建的用户登录 IM。登录成功后,你可以使用 IM 的功能。
集成特性集成主要特性:
- 消息管理
- 会话管理
- 群组管理
- 聊天室管理
- 用户管理
- 小程序离线推送:即时通讯 IM 小程序 SDK 本身不支持离线推送,只支持对移动端离线推送配置。
- 使用 Uni-app 离线推送插件
上次编辑于: