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()商业版 商业版 使用 recvID 和 msgTip;同一流程不要同时调用两个入口。
这个页面有帮助吗?