【自问自答】在 IM 消息中消息撤回、敏感词过滤如何设计?

阅读 1.5k
1 个回答

撤回分为两个情况

  1. 用户已收。这种情况需要主动推送,通知客户端修改消息。
  2. 用户未收。这种情况服务端修改,等待客户端拉取即可。

敏感词的话就交给服务端处理了,由服务端过滤之后,决定是否继续推送即可。

涉黄的话,一般是 cdn 的资源直接挂了。


撤回的话,可以参考微信的一些防撤回插件。

敏感词的话,参考微信有时候发出消息其他人收不到。

涉黄的话,一般就是点开 404

本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题