消息接收方收到一条空白信息

来源:9-19 发送消息测试

Zz皓

2022-08-25

当消息发送方发送一条文本信息时,消息接收方会监听到两条信息发送

async _handleMessageReceived(event) {
	console.log(event)
    if (!this._targetUserId) {
      return
    }

    const currentConversationMessage = event.data.filter(item => {
      return item.from === this._targetUserId
    })

    if (currentConversationMessage.length) {
      this.messageList = this.messageList.concat(currentConversationMessage);
      await Tim.getInstance().setMessageRead(this._targetUserId)
    }
  },

第1条正确的信息console打印

event.data.payload: {
	text:'文本消息'
}

第二条有问题的空白消息console

event.data.payload: {
	data:'{"businessID":"user_typing_status","typingStatus":1,"version":1,"userAction":0,"actionParam":"EIMAMSG_InputStatus_End"}',
	description: ""
	extension: ""	
}

想知道那条空白信息是怎么来的

写回答

1回答

沁尘

2022-08-26

从打印的信息来看,这是一条自定义消息,描述用户输入状态的。可能是新功能,可以提个工单给腾讯云了解下。

0
1
Zz皓
好的,感谢解答~
2022-08-27
共1条回复

《慕慕到家》家政小程序组件化进阶实战-优质项目

千锤百炼的实践分享,成就你独当一面

494 学习 · 306 问题

查看课程