内容举报
请慎重选择举报原因
从数据的角度上来考虑,可以简单的通过时间这一维度来避免长期维护一个可操作的关联状态,本地缓存数据容易,请求状态则是一个不必要的损耗。
微信定位在熟人社交上,从「加好友」这个动作来看,熟人社交的场景下会第一时间完成通过验证的动作,存在「有效期」不会带来负面影响。
抛开「你情我愿」的熟人社交关系,当两人关系并不熟稔的情况下,你加我好友,我一直没同意,直到好久好久之后,我通过验证后加了你的好友,那么你第一反应应该是:什么情况?这是谁?怎么还是我主动加了他好友?一旦出现这种情况,必然无法避免用户对微信产生不信任感——尽管这并不是微信的锅。
还有一个重要的点是,微信的好友申请不存在「拒绝」的概念,相当于默认不通过就是拒绝。在社交关系中,「拒绝」这一动作会给被拒绝者带来很大的挫败感,而「过期」这样的一个「软拒绝」则避免了这样的情况,因为发起者可以找到诸如「他会不会是没看到?」「他是不是忘记处理了?」「他是不是已经不使用这个账号了?」这样的理由来安慰自己,让自己不那么难受——我们人类对此可是擅长的很。
从用户体验角度:如果有个好友请求发过来好几天了,一直都没同意,要么是没看见,要么是假装没看见,刻意不通过。所以过了好几天才去通过,对发起者是一种小小的伤害,因为让我等了好久啊,所以干脆系统就不让这种情况发生。而对被申请者来说,要及时处理,要珍惜,任何东西都是有时效性的,一旦错过就追悔莫及。
出于提升用户活跃度角度考虑:遇到过一次过期,那么人们下次就知道如果有好友申请同时没啥别的顾虑就得及时处理了,防止过期了,同时人们可能也会时不时的瞅瞅有没有新的好友请求,这些一定程度上也会提升活跃度吧。
对于系统性能来说:一旦发起好友请求,那么系统就必须要维护这份数据关系,而时间越久,可能关系就会越复杂,处于等待队列中的消息就越来越多,所以就需要一个有效期来做这个事儿,到一定时间斩断这份数据联系,系统也不用维持。
微信的好友申请10天过期,将期限设置为10天肯定是微信做过调研和测试的
这个问题我想反过来思考,如果微信好友的申请没有期限会发生什么?
我们将用户分为申请者&接收者
1)申请者的好友申请一直出现在接收者的新朋友列表,接收者需要自己去过滤这种申请,哪些人通过,哪些人不通过,这样会增加接受者的维护成本。
2)接收者对好友申请不做任何维护,系统就不会反馈申请者发出的申请状态。这样的交互是不人性的,用户进行了操作,系统不给任何反馈,这样增加用户的不确定感。
3)系统需要长期记录这样的申请状态,这样的数据对产品&用户没有帮助,并且会增加服务器成本。
从这几点来说,好友申请过期这样的产品设计,使产品变得简洁,减少用户对于好友申请的维护和服务器成本。
对于系统性能来说:一旦发起好友请求,那么系统就必须要维护这份数据关系,而时间越久,可能关系就会越复杂,处于等待队列中的消息就越来越多,所以就需要一个有效期来做这个事儿,到一定时间斩断这份数据联系,系统也不用维持。
微信添加好友无拒绝功能,针对不想加为好友但又不知如何拒绝的情况用户可以通过以不处理的方式来拒绝用户,降低用户在社交中的压力感
但为什么好友申请有过期机制?
1、避免出现过长周期而申请人注销无法添加的情况
2、避免无效数据的冗余展示与存储
首先微信的定位是熟人社交,微信的好友申请没有拒绝这个选择项;其实微信过期就是变相的是微信好友申请的拒绝功能。
对于微信用户来说,对于一些不想通过的好友申请,不能立即拒绝,立即拒绝有点不近人情,而通过过期可以让申请好友的人和好友通过时间遗忘这种尴尬的事情,更符合中国人儒家思想和中庸之道。
对于微信平台来说,微信好友申请是一个未结束的操作,如果没有微信的好友申请过期,一旦某个时间,很多人同时同意多个微信还有申请,微信平台可能会崩溃,服务器压力太大。对于微信程序也是一样,微信好友申请的过期的代码执行内容和微信好友申请通过的代码内容差距很大,也很大程序上避免微信好友申请通过代码执行的效率和瘫痪的可能性,有利于微信程序结构优化和真正微信好友申请通过的执行效率。
有人加你,没得到你的及时同意,要么是你不咋玩微信,要么就是你不想加他。犹豫了的时间越长越不想加,那这个人大概率加了以后,也没什么互动,还很可能是个微商,微信努力在帮您屏蔽微商
你被拒绝了,要么就是这个人没看到,要么还是这个人没看到就过期了...所以不是你和他关系不好,也不是他不想加你,就是过期了而已(* ̄︶ ̄)为了维护你们的自尊心,我们已经仁至义尽了
我觉得是因为让人人互动加强。因为好友申请如果过去,那么久了用户就会在有好友申请的时候想起来去同意申请。如果一直不过期,那么人们有时候会有一定的惰性。有时候如果感觉不是特重要的事,那么就不会选择去同意。微信的本身的就是通过聊天拉近人与人之间的距离。所以好友设置过期是为了增加用户和微信的互动。
从后端角度考虑:
一个申请要做超时处理;
数据上会干净吧;
从用户体验角度考虑:
1、首先发送好友申请,微信界面上会显示好友申请的气泡,当长期未处理时,这个气泡会一直存在,会影响用户的体验,但可能这个人对你比较特殊,让你不好意思直接拒绝这个申请,所以会选择凉在那里,当越来越多申请时,自然也就不想一一都去看了,就做了这个过期功能。
其实从使用者角度来说,这个气泡点进去,已读过后,气泡就消失了,所以上述这一点也不是主要原因。
2、结合上面有人讲到的,刻意不通过,不想伤害对方,微信对好友发起方做了一个保护伞,让事情不会发生那么绝对,给了她一个好的念想。
总结:
申请过后,用户会点击进去看,没有及时处理,用户默认认为你不想添加,也不想让数据变得复杂,增加过期功能,方便你我他,哈哈
好友申请过期,是在长时间没同意的情况下发生。因此应该不是熟人或工作中直接加好友的场景,或者是熟悉的人但各种原因不想立即同意好友的人
对于申请者,该功能让其到一定时间之后不在一直期待着对方同意,减少其持续等待过程中的不爽
对于被申请者,避免了直接拒绝的尴,且会给其一定时间的思考,但过期之后就不用持续陷入要不要同意好友的思考中
还有1个有趣回答,继续看^-^
暂时还没回答,等你发挥
扫码即可下载app
内容举报
请慎重选择举报原因
邀请回答
想要更快获得答案?试试邀请回答吧~ 今日已邀请0/5
给问题加标签后,可根据标签推荐更专业的用户来回答
微信扫码即可分享
删除后将不会展示在回答列表中
沉底后问题将从推荐列表中移除,此为
智囊团成员特殊权限,请谨慎使用
问题已沉底
用户将无法在列表查看到该问题
沉底操作已达上限,建议联系天天问管理员
处理违规内容
请重新尝试
©2016-2024 - 深圳聚力创想信息科技有限公司 - 粤ICP备14037330号 粤公网安备 44030502002255号
广播电视节目制作经营许可证(粤)字第03109号 增值电信业务经营许可证粤B2-20190788 版权所有 © 深圳聚力创想信息科技有限公司