我研究了微信的121处离线交互逻辑……
|
此外,微信中还有一个地方,其实也是有隐藏功能的,就是对微信好友进行添加“描述——添加照片”的操作:
进行这个操作的时候,如果没网,那么上传图片最后会卡住。如果这时候,打开网络,那么照片可以上传成功,且立马返回到之前的好友“详细资料”页:
通过这两个隐藏功能点的观察和操作,我们可以看出,虽然都是添加图片的操作,但是逻辑却完全不一样。对微信好友进行添加“描述——添加图片”操作的时候,需要联网才行,而添加“收藏”却可以在离线状态下,进行录音、添加位置、添加图片的操作。(对于这背后的产品逻辑和出发点,我还是有点费解的。如果你有相关的想法,可以留言告诉我,十分感谢。) 五、设置
通过这张图我们可以看到,涉及到账号安全的功能模块,在离线状态下都是没有办法使用的,这是因为账号安全的相关处理,放在后端要比前端安全的多,所以不只是微信,其他平台也是这样,即选择通过后台来处理和账号安全相关的问题,是比较普遍的做法。 “消息通知”和“隐私”这两个模块更像是对权限上的控制,离线状态下可以随意对其操作,避免了每次切换操作都需要请求服务器的情况,从而降低服务器压力,减少在这方面的支出,这个机制对应的原理和拉黑、删除好友类似,前面已经详细分析过,这里就不多阐述了。 在“通用”模块中,我们可以看到除了管理表情需要请求服务器,其他的功能都不需要请求服务器,这样的设置大大降低了对服务器的请求。 (编辑:无锡站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



