浏览 SDKs · Flutter
SDKsFlutter

查询输入状态

使用 Flutter SDK 查询指定成员的当前输入状态。

复制
final platformIDs =
    await OpenIM.iMManager.conversationManager.getInputStates(
  conversationID,
  otherUserID,
);

setTyping(otherUserID, platformIDs?.isNotEmpty == true);

Future 返回可空的平台 ID 数组,表示该用户当前仍在哪些平台输入;查询本身不触发 listener。群聊中不要频繁轮询全部成员;只在进入页面、连接恢复或需要补充状态时查询重点成员,之后的输入状态变化由上报输入状态归属的 listener 维护。