有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

功能描述

TUIKit 从 v0.1.3 版本开始,支持在会话列表及联系人列表,展示用户在线状态。
注意
“用户在线状态”功能仅旗舰版套餐支持,使用前请确认。
“用户在线状态”功能需要在 即时通信 IM 控制台 打开对应的用户状态开关,使用前请确认。

效果展示

会话列表

开启“显示用户在线状态”
关闭“显示用户在线状态”





联系人列表

开启“显示用户在线状态”
关闭“显示用户在线状态”





使用此功能

请在初始化 TUIKit 时,通过配置 TUIKit 全局 TIMUIKitConfig 中在线状态功能字段 isShowOnlineStatus,来控制此功能开启或关闭。
final CoreServicesImpl _coreInstance = TIMUIKitCore.getInstance();

_coreInstance.init(
config: const TIMUIKitConfig(
isShowOnlineStatus: true 或 false, // 添加此行
// ... 其他TUIKit全局配置
),
// ... 其他启动配置
);
此配置是后续配置的总开关,请在此状态打开后,再继续开启后续页面在线状态。

会话列表用户在线状态

TIMUIKitConversation 提供会话列表功能。
在 TIMUIKitConversation 顶层提供了“用户在线状态”功能开关 isShowOnlineStatus, 其类型为 boolean,默认为 true
TIMUIKitConversation(
isShowOnlineStatus: true 或 false,
// ... 其他 TIMUIKitConversation 配置
)

联系人列表用户在线状态

TIMUIKitContact 提供联系人列表功能。 在 TIMUIKitContact 顶层提供了“用户在线状态”功能开关 isShowOnlineStatus, 其类型为 boolean,默认为 true
TIMUIKitContact(
isShowOnlineStatus: true 或 false,
// ... 其他 TIMUIKitContact 配置

常见问题

调用订阅/取消订阅接口时,接口提示 “72001” 的错误码

72001 错误码表示在控制台上并没有开启对应的能力,请登录 即时通信 IM 控制台 打开对应的功能开关。




Error: 套餐包不支持该接口的使用,请升级到旗舰版套餐

“用户在线状态”功能仅旗舰版套餐支持,该报错信息表示您当前的套餐包不支持此能力,请登录 即时通信 IM 购买页 开通旗舰版进行体验。

联系我们

点此进入IM社群,享有专业工程师的支持,解决您的难题