为什么会出现 targetId 与 senderUserId 相同的情况?

描述

单聊会话(两位用户聊天)中出现了消息的 targetId 和 senderUserId 相同的情况。

分析

融云 IM 设计如此。

senderUserId 是消息的发送者的用户 ID。targetId 是当前会话的 ID,该 ID 指向与本端用户对话的用户 ID、群组 ID、聊天室 ID 或超级群 ID。

示例:对于由用户 A 发送的一条消息来说,targetIdsenderUserId 的所有情况如下:

参与者会话类型targetIdsenderUserId
发送端(用户 A)单聊(二人会话)用户 B用户 A
群聊群组 ID用户 A
聊天室聊天室 ID用户 A
超级群超级群 ID用户 A
接收端(用户 B)单聊(二人会话)

:triangular_flag_on_post:

 用户 A

:triangular_flag_on_post:

 用户 A
群聊群组 ID用户 A
聊天室聊天室 ID用户 A
超级群超级群 ID用户 A

:triangular_flag_on_post:

 标出了在用户 B 侧(接收端)出现的 targetId 和 senderUserId 相同的情况。

解决方案

融云 IM 设计如此,属于正常行为,不需要解决。

链接

建议进一步阅读融云开发者文档中对于 Target ID 的解释。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值