Android
首页
Server
Android
iOS
PC
Web
Flutter
Uniapp
交流
搜索
登录
Android
IM账号删除后,聊天界面中无法显示被删除用户的聊天记录
IM账号删除后,聊天界面中无法显示被删除用户的聊天记录
pengjin0912
2天前
72
IM账号删除后,无论是群里和单聊,聊天界面中都无法显示被删除用户的聊天记录,是本来就是这样设计的?还是需要什么参数配置?我看im被删除后是有一个deleted标志位的呀?
最新回复
(
8
)
HeavyRain
2天前
引用
2
楼
"IM账号删除后,无论是群里和单聊,聊天界面中都无法显示被删除用户的聊天记录" 这个是什么意思?有截图吗?
pengjin0912
1天前
引用
3
楼
HeavyRain
1天前
引用
4
楼
是的,是这样设计的,当用户被删除后,会抹除掉所有痕迹
HeavyRain
1天前
引用
5
楼
如果你们不想删除消息,可以假删除用户,把用户封禁掉
pengjin0912
1天前
引用
6
楼
嗯,那如何把用户封禁掉呢?
pengjin0912
1天前
引用
7
楼
我们试了一下把用户封禁的功能,聊天记录是保留了,还可以发送聊天文字,只不过是发送不成功。这种情况下,我们并不知道用户是被封禁了呀。有相关的状态可以看到吗?我们要如何知道用户是被封禁了呢?目前我看MessageStatus也就只有一个发送失败呢。
HeavyRain
1天前
引用
8
楼
发送失败的状态码是8,这个表示是用户被封禁了。你们可以更新一下用户的extra信息,里面加个标志位为被封禁,这样客户就能知道被封禁了
pengjin0912
1天前
引用
9
楼
嗯。大概明白了。谢谢!
返回
pengjin0912
创作新主题
搜索