浏览 SDKs · uni-app / uni-app x
SDKsuni-app

更新输入状态

上报会话输入焦点并处理输入状态变化事件。

复制

公共入口 changeInputStates() 以会话和焦点状态上报输入状态。本页归属 onConversationUserInputStatusChanged

import {
  changeInputStates,
  off,
  onConversationUserInputStatusChanged,
} from '@/uni_modules/unix-openim-sdk'

const inputSubscription = onConversationUserInputStatusChanged((status) => {
  updateConversationInputStatus(status)
})

await changeInputStates({ conversationID, userID: peerUserID, focus: true })
off(inputSubscription)

进入输入框上报 true,失焦或离开页面上报 false,并做节流。商业版兼容入口 typingStatusUpdate()商业版 商业版 使用 recvIDmsgTip;同一流程不要同时调用两个入口。