近日看了一篇文章《APP网络请求超时反馈设计与思考》,链接是http://www.jianshu.com/p/ede37cc8eb72
总结如下:
网络状态不好的情况主要有下面几种:
1、用户所处环境网络信号不好(用户向服务器请求超时)
2、服务器没有正常接收请求或没有回复
3、手机停机
4、手机没开wifi或则流量等
那么对于不同的APP则需要不同的策略,基本上保持两个原则:
1.需要即时与服务器交换信息的操作需要马上反馈网络状态不好的原因,并提供解决方案。
比如小米手机自带浏览器,当你没有wifi和没打开流量时候打开浏览器,系统就会提示您需要打开wifi或者打开流量。不像百度浏览器那样只是一个空白页或者是一句网络不给力。
2.可利用缓存解决解决一部分问题的资讯类、新闻类、微信、微博等app。
像微信朋友圈上传状态时候,在网络不好情况下上传失败之后,会为您保存。并且在良好环境会提醒您是否再次上传,微博也有这个功能。
本文为原创,允许转载,但请联系本人授权,并注明作者信息和出处:
作者:Jasion Dai , 微信公共号:iamjasion(ID:jasiondai)
网友评论