当前位置: 首页 > news >正文

微信的撤回功能为什么要做成留痕的?

微信的消息撤回有点像邮件的撤回。在发出去的那一刻,其实已经在锁屏处“通知”到对方了,所以很难做到无痕。

如果接收者收到通知,但打开后发现没消息,以为丢失了消息,反而要发送者重发一下,这可能会让双方更加尴尬。

功能开发角度来说,撤回功能的诞生是为打错别字或者发错人等正常使用场景考虑的。
对于那些特殊的场景(比如情侣吵架等),用户在信息发出前还是尽量克制情绪,避免“冲动行事”,以免错过撤回时间,不幸酿成“杯具”。

另外,在一些商务谈判或者借贷等特定场合,如果撤回信息无文字提示,则将会导致对方利益受到损失。
比如知乎网友提到的借贷问题

相关文章:

  • 吃苦
  • 海南自由贸易港高层次人才分类标准 (2020):互联网领域标准
  • 文本对抗攻击和防御的难点
  • Web3.0
  • 波卡和Web3基金会是什么关系?
  • 用vue实现点击图片预览浏览器满屏大图
  • Ubuntu+PyQt5+Python3.6+Qt Designer 实现可视化窗口的编辑
  • 从娱乐和小生意到生产力
  • 对话投资人刘芹:认知不够,才不敢做疯狂的事
  • 区块链项目的AMA是什么?
  • linux cpp操作mysql
  • mysql workbench无法登录的bug
  • MYSQL:Access denied for user...
  • Ubuntu Add the installation prefix of “Qt5“ to CMAKE_PREFIX_PATH or set “Qt5_DIR“
  • Error while building/deploying project xxx When executing step “qmake“
  • 「译」Node.js Streams 基础
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • css属性的继承、初识值、计算值、当前值、应用值
  • Less 日常用法
  • Material Design
  • nfs客户端进程变D,延伸linux的lock
  • QQ浏览器x5内核的兼容性问题
  • Spring Cloud Feign的两种使用姿势
  • SSH 免密登录
  • Vue 重置组件到初始状态
  • 浏览器缓存机制分析
  • 前端js -- this指向总结。
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 使用parted解决大于2T的磁盘分区
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • # centos7下FFmpeg环境部署记录
  • #、%和$符号在OGNL表达式中经常出现
  • #git 撤消对文件的更改
  • (1)STL算法之遍历容器
  • (175)FPGA门控时钟技术
  • (2020)Java后端开发----(面试题和笔试题)
  • (bean配置类的注解开发)学习Spring的第十三天
  • (C语言)字符分类函数
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (一)appium-desktop定位元素原理
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .net开发引用程序集提示没有强名称的解决办法
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • .project文件
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • @ModelAttribute使用详解