【你问我答】你觉得为什么微信红包不能撤回?

问题描述:

你觉得为什么微信红包不能撤回?

回答有奖:

选取一位认真回答问题的牛友,赠送200牛币!
▶回答尽量有自己的思考,不要单纯的只是复制粘贴定理定义,或者他人blog哦~

你问我答问题汇总:点击进入
关注你问我答栏目:点击关注

你问我答 - 答问题,成大佬,拿牛币!
你问我答是牛客新栏目,每周1期几个面试中真实遇到的问题,
牛友在问题贴下留下自己的知识,经验与见解,
帮助更多牛友了解更多技术相关知识!

#悬赏##产品##面试题目#
全部评论
一、从“用户体验”去思考这个问题 我们设计一款产品、一个功能不仅要考虑它能带来什么价值,还要考虑它是否会给用户带来负担。 所以,这个问题最简单的思路就是从用户体验入手:我们可以从「撤回」会给用户带来怎样的体验,来倒推为什么微信没有做这个功能。 假设红包可以撤回,会有哪些场景呢? 1. 个人已领 你兜里有100块,你走着走着捡了100块,你非常开心。你继续走,到家之后发现丢了100块,这个时候兜里只剩100块。 问:你现在什么心情? 回到微信红包上来,你刚刚领取了朋友的红包,30s后收到一条消息:红包已撤回,66元已从你的微信余额扣除。此时此刻,你又是什么心情? 这种“得而复失”的愤怒比“从未拥有过”的失落来得更凶猛一些。 对于接收方而言,体验和心情双差。 2. 个人/群未领 微信本身就设置了“如果对方在24小时未领取你的红包,资金会自动退回到发送方账户”的策略,说明微信是支持「发送方」在“对方没看到”或“不想接收”场景下收回红包的。 ——毕竟,发送方的钱已经扣了,接收方一直不收,钱不可能一直冻结着。 抛开24小时系统自动退回的场景,如果对方未看到或不想领,这个场景下,采用和信息撤回一样的策略(2分钟内)对收发两方用户是没有任何影响的。 但如果这个功能被别有用心或是无聊之人利用了,也会带来负面的用户体验。 比如:现在经常有人发一条消息#[微信红包]恭喜发财,大吉大利#,等你点开发现是文字;如果有红包撤回功能,这种人可能会先发一个红包引起你的注意,然后马上撤回。 3. 群部分领/群领完 你在群里发了红包,有3个人抢到了,还有7个没人领,撤回逻辑应该怎么做呢? 方案一:选择撤回-仅撤回未被领取部分。 方案二:选择撤回-全部撤回。 抛开实现逻辑的复杂程度不说,无论你选择方案一,还是选择方案二,都会让抢红包的人不爽。 按照「损失厌恶」心理,同量的损失带来的负效用为同量收益的正效用的2.5倍。 其次,微信的产品设计理念中,在接收方和发送方有冲突的时候,微信更关注接收方的体验。放在这个场景下,微信是不会让一个发错的红包去损害熟人社交关系的。 交易行为一般是比较正式的行为,如果发错了对方是可以理解的,可以找对方追回。而不是在对方不知情、未允许的情况下,在你执行撤回操作后直接从对方的余额里把钱扣回来——这种交易是一种风险交易,以后谁还会用微信做交易呢?
1 回复 分享
发布于 2020-03-31 15:27
一、从“用户体验”去思考这个问题 1. 个人已领 你刚刚领取了朋友的红包,30s后收到一条消息:红包已撤回,钱已从你的微信余额扣除。此时此刻,你又是什么心情?这种“得而复失”的愤怒比“从未拥有过”的失落来得更凶猛一些。对于接收方而言,体验和心情双差。 2. 个人/群未领 微信本身就设置了“对方24小时未领取,资金自动退回”的策略,说明微信是支持发送方在对方没看到或不想接收下收回红包的。毕竟发送方的钱已经扣了,接收方一直不收,钱不可能一直冻结着。如果对方未看到或不想领,采用和信息撤回一样的策略(2分钟内)对收发两方用户是没有任何影响的。但如果这个功能被别有用心或是无聊之人利用了,也会带来负面的用户体验。 3. 群部分领/群领完 你在群里发了红包,过段时间还有人没领,无论你选择撤回-仅撤回未被领取部分,还是选择撤回-全部撤回,都会让抢红包的人不爽。按照损失厌恶心理,同量的损失带来的负效用为同量收益的正效用的2.5倍。其次,微信的产品设计理念中,在接收方和发送方有冲突的时候,微信更关注接收方的体验,是不会让一个发错的红包去损害熟人社交关系的。 二、从“解决什么问题”去思考这个问题 首先,发红包本身就属于主观行为;其次,撤回功能能够解决的两类问题,操作失误和不想发了也都是用户的主观行为。撤回功能要解决的问题就是:是否基于用户自己主观失误提供一个后悔药。为什么要撤回?因为发错了。为什么发错了?因为输错了。输错了为什么不改呢?因为没看清。问题的根源:没看清金额就发出去了。基于看不清金额这一问题,微信团队已经给出了解决方案:发红包流程中,一共有3次金额提示,而且也完全满足了重要信息放在明显位置且重点提示的产品设计原则。 三、从“业务流程”去思考这个问题 撤回的场景极其复杂且结果不可控。 对方领取红包后,马上支付了一笔款项,撤回逻辑应该怎么做? 方案一:直接从对方余额里把钱扣回。风险:如果对方余额的钱不够撤回的金额,你是先撤回一部分吗?那剩下的一部分怎么办?等对方余额里有钱的时候自动扣除,类似花呗的自动还款吗? 方案二:提示对方,你需退还钱。也不合理,如果对方不点退还呢?那不就意味着「撤回失败」?既然存在撤回不了的情况,这个功能还有意义吗? 方案三:发给对方一张电子欠条。肯定pass了,因为我们不可能为了解决一个问题再创造另一个问题出来,然后上线两个功能解决两个问题。
3 回复 分享
发布于 2020-03-31 12:06
程序员说下下....版本再去实现,还要恰饭呢
点赞 回复 分享
发布于 2020-03-31 17:37
1楼写的太好了,我都没什么新的可写了。
点赞 回复 分享
发布于 2020-03-31 13:05

相关推荐

点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-21 11:29
已编辑
斯卡蒂味的鱼汤:知道你不会来数马,就不捞你😂最近数马疯狂扩招,招聘要求挺低的,你能力肯定够,应该就是因为太强了,知道你不会来才不捞你
投递腾讯云智研发等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务