幼儿饰品瑜伽美体用品美文
投稿投诉
美文创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

网络故障下如何给用户合适的提示

1月5日 阴阳狱投稿
  当用户正在使用手机的时候,网络突然出现故障,在这样的场景下,要如何给用户提示比较合适?需不需要给提示呢?
  当你正在用微信跟朋友胡侃,在b站看纪录片,逛虎扑怼skr。这时网络突然断掉,我们应该给用户什么样的提示呢?
  最近因为自己也在梳理类似的场景,所以这篇文章就来跟大家分享交流一下,在网络故障场景下如何给予用户合适的提示。
  所有的报错提示反馈都可以拆解为两个部分:报错现象和解决方案。因此网络发生故障时,我们首先应该告诉用户您当前的网络状态异常,让用户感知到这个事实,然后再提供解决方案。
  目前来说,常见的报错样式有toast、snackbar、对话框、通告栏、界面内嵌与空页面。
  最近看了一下自己之前的文章,发现都是基于组件来阐述适用场景。这种解构方式有个问题,那就是现实情况中,产品或者交互设计师都是基于场景去确定合适的组件。因此为了更方便大家理解,这里我不具体介绍每个组件的用法,而是以场景来定义来组件。
  不提示
  首先我们需要明确一个事实:不是每一种网络故障都需要提示用户。这里的不提示其实是一个相对的说法,并不是真的不给用户提示,而是只有用户执行了请求数据的操作,才告知用户网络发生故障。
  支付宝就是一个典型的例子,即使断网了,用户基本也感知不到。只有用户请求了新数据,才会以toast通知用户网络异常。
  支付宝这种高冷也是有底气的,因为其多数页面都有缓存机制,用户不用每次进入这个页面都要去服务端请求一遍数据。
  类似的还有QQ音乐、咕咚,对于这些产品来说断网并不会带来灾难性的影响。因为断网不影响我去听缓存或下载好的歌曲,也不会影响记录运动数据。所以对于此类应用来说,当网络报错的时候,只要用户没有触发请求数据的操作,没有必要提示用户。
  当然我们需要给缓存数据设置一个有效期,如果过了那个有效期,网络还是没有恢复正常,应该及时提示用户网络故障。
  无缓存
  当然并不是每一个页面都有缓存,对于没有缓存数据的页面,我们有两种方案:
  一种是展示空页面;
  另一种是展示骨架屏(SkeletonScreen)。
  骨架屏顾名思义就是展示页面的框架,当数据请求完成时再渲染页面。这种先占好位置再加载数据的模式也被称之为占位符,都是一个意思。
  最后再说空页面,其实空页面的展示方案也可以分为两种:
  提供刷新页面按钮;
  提供解决方案按钮;
  两种方案都有自己的道理,我个人更倾向于把两种方案进行融合。展示刷新页面的按钮,如果用户点击了还是没有办法请求到数据,这时以snackbar的形式提供解决方案。其实解决方案,都是引导用户去系统设置里检查开通网络权限。
  持续性提示
  有缓存数据的页面,支付宝可以不提示用户,但是对于QQ和微信这类即时通讯类的应用来说,给予用户网络故障的反馈是非常有必要的。因为如果不给提示,我不知道对方突然不回我信息是我惹对方生气了还是我网络故障收不到。
  QQ和微信这里统一采用的是通告栏,用户点击之后进入一个展示网络故障解决方案的页面。这里可能会有人问,为什么不使用对话框,对话框也可以完成跳转动作啊。
  我尝试着来分析一下,如果使用对话框,那么对话框的触发机制有两种:
  只要检测出网络不通畅,立即弹出对话框通知用户;
  检测出网络不通畅,立即弹出对话框通知用户,不做二次提示。
  第一种触发机制明显不合理,因为用户使用微信并不一定非要网络通畅,有的用户就是想翻看一下聊天记录。你这边只要检测出网络故障就会弹出一个对话框,会对用户造成很大的干扰。
  第二种也不合理,如果用户所处的网络环境不稳定,时断时续,那么一旦你第一次点击关闭了弹出框,用户就无法感知到后续网络的异常。
  所以微信用户对于网络故障提示的要求是在给予用户持续性的提示前提下,还不能干扰用户正常操作。好了好了,这个问题我知道了,但是我不需要立即去处理。
  可以满足上面这个条件的控件有两个:snackbar和通告栏,微信用的是通告栏,京东用的是snackbar。
  以京东为例:用户在使用京东过程中如果网络突然发生故障,那么会从界面顶部弹出一个snackbar来通知用户,用户点击之后会进入一个页面,展示一些解决方案。
  其实在上面我也提到过,所谓的解决方案就是让用户去系统设置页检查开通网络权限,我们可以像网易云音乐一样直接提供一个跳转链接,节省用户操作步骤。
  snackbar和通告栏的区别在于snackbar的位置是固定的,只要你的网络不畅通,那么它一直会出现在界面顶部。这是因为京东对于网络的诉求比微信要更强,没有网络微信用户还可以翻看聊天记录,京东用户没有网络还能干什么?没有办法浏览商品,更不用说剁手了,京东比微信更需要用户去解决网络故障的问题。
  网络切换
  除了断网与弱网情况,另一个需要考虑的问题是网络切换。当网络从4g切换至wifi,我们用toast来提示用户没有任何问题,甚至不提示也没事,不会对用户产生太大的影响。但是反过来说,wifi突然断掉,切换至4g网络,我们还能如此淡定吗?
  当我用wifi观看视频,突然wifi断掉,会自动切换至4G网络。为了避免让用户在不知情的情况下耗费大量的流量,我们应该给用户一个网络变更的提示,用户确认之后才可以继续观看。
  提示的方式目前来说主要界面内嵌和对话框,哔哩哔哩和网易云音乐这里用的都是界面内嵌。
  有意思的是在网易云音乐中,如果你听歌过程中wifi突然断掉,那么4G网络会继续缓存歌曲,而QQ音乐是不会继续缓存的。仅从这点上来说,我个人觉得腾讯做的更贴心。
  最后插一句:网络状态由wifi切换至4G绝对不可以使用toast!因为安卓的某些机型中,用户在系统设置中关闭推送会把toast也给禁用掉。对于这些用户来说,他们是收不到提示的,很容易造成流量的损失。
  所以优先级高的反馈我们都只考虑使用对话框,因为对话框所承载的信息用户100会看到。
  总结
  以上就是我对网络故障场景下的设计总结,如果你有不同的看法或者意见,欢迎留言
投诉 评论 转载

金日磾后人是谁金日磾后人结局金日磾(jinmd)(前134年前86年),字翁叔,是驻牧武威的匈奴休屠王太子,汉武帝因获休屠王祭天金人故赐其姓为金。后元二年(前87年),汉武帝病重,托霍光与金日磾辅佐太子刘……清国败给列强是因为落后那为何会败给日本英国的船坚炮利一下便轰开了清政府的国门,清朝根本武力抵挡,战争赔款,割地接踵而来。据说第一次鸦片战争时,英军杀到哪,百姓跟到哪,跟着干嘛?围观啊!挨打的只有清政府,英国说……电竞屏红魔游戏手机今日首卖一天仅元3月19日上午10点,红魔5G游戏手机正式首销,最高享24期免息分期,日付仅5。2元起,还送半年碎屏险。在京东商城,红魔5G游戏手机预约量超过22万人。红魔5G游戏……清朝很爱封人为太子少保太子少保是干什么的我们经常可以在一些影视剧里面听到太子太保或者是太子少保这些官职的名称,一般都是对官员的加封,应该也就是一个官职很高的职位,比如岳飞就曾经是少保。但是古代的官职和现代的官职的名称……如果声音不记得剧情介绍小说结局是什么《如果声音不记得》在今天正式上映和观众见面。由章若楠、孙晨竣主演的讲述的是关于抑郁症女孩的内心独白发生的爱情故事。最后在男主的温情和温暖中被治愈。《如果声音不记得》小说结局是什……暑期如何防止孩子沉迷网络现代社会,随着科技和生活水平的提高,使得各类电子产品成为了我们必不可少的物品之一,如手机,电脑等,不仅可以用来工作,还能够提供一定的娱乐性。但若过度沉迷的话,轻则会影响到学习与……刘备和孙尚香有孩子吗刘备和孙尚香真实历史说到刘备和孙尚香,相比大家应该都非常的熟悉了,他们两个人可是在三国历史上非常看好的一对。那么在历史上刘备和孙尚香有孩子吗?这个问题其实一直都有很多朋友在问,毕竟他们俩之间确实是……聪明女人懂得这样处理婆媳关系分享今天来聊聊一篇关于聪明女人懂得这样处理婆媳关系分享的文章,现在就为大家来简单介绍下聪明女人懂得这样处理婆媳关系分享,希望对各位小伙伴们有所帮助。1、不必拿家婆和妈做较为……网络故障下如何给用户合适的提示当用户正在使用手机的时候,网络突然出现故障,在这样的场景下,要如何给用户提示比较合适?需不需要给提示呢?当你正在用微信跟朋友胡侃,在b站看纪录片,逛虎扑怼skr。这时网络……从彻底失败到百万美元一位创业者重头做起的故事小编按:虽然我们常常认为别人的成功无法复制,但是多看一些别人的经验总结,我们还是能够从中有所体会。成功就是失败的不断累积,希望我们的每一次失败都能有所收获。此文作者是Si……安装系统不求人自己动手解决问题现在的电脑越来越多了,每个家庭基本都有一台,一般硬件不会出问题,系统出问题比较多,但是每个人的想法不同,去电脑店重装个系统,收费二十,三十的觉得太贵了,认为这不挺简单的吗,为啥……微信自清理释放你的硬盘空间你需不需要微信是目前最常用的沟通软件,无论是生活还是办公都是离不开它的。而小编仅仅使用三个月的微信缓存文件,就超出6个G。且不说一天八小时在公司,晚上在家用Win登录也就仅仅34个小时。……
努力追求零风险摩拜式用车均价元宝马奥迪换着开农村电子商务推进模式研究初中英语教育的实践与研究检察机关公诉指导性案例制度研究三段递进式机械类专业技能培养模式实践探索深漂家庭的财商教育规划恋爱到婚姻女人应如何选择男性小心会计人员这么做账你要被税务盯上了落樱五职场适时卖萌改善你的人际关系黄黄的苦菜花三

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找漯河衢州兴义眉山桂林阳泉玉溪简阳山东遂宁永城新余梧州洛阳泸州温州临汾清远营口常熟浙江大连桐乡宜昌