展示用户信息
在 IMKit UI 上展示用户信息数据需要由应用程序提供。本文描述了应用程序如何为 IMKit SDK 提供用户信息数据,具体包含:
- 用户头像、昵称
- 群组名称、头像
- 群组成员数量
- 群组内成员的头像、昵称
提示
融云服务端不向 SDK 提供用户与群组信息托管服务。因此 SDK 所需要的用户信息必须由应用开发者主动从 App 服务端获取,并提供给 SDK。
实现向 SDK 提供用户信息的方法
在项目中创建 custom_service.js 文件,在适当的调用位置导入 custom_service.js 文件,供 IMKit 的初始化时在 service 中传入。
javascript
imkit.init({
appkey: yourAppKey,
service: custom_service,
libOption: libOption
});
应用程序需要在 custom_service.js 中实现以下方法:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| getUserProfile | Function | 是 | 获取用户的昵称、头像。支持异步返回用户信息对象。 |
| getConversationProfile | Function |