本人有个习惯:手机安装的apps,每次都会将其“数据”联网关闭,只有在使用某个app时才会将其“数据”联网打开。
红米 note 3的操作系统,还是购机时自带的,打开和关闭“数据”联网的方法:“安全中心”-“网络助手”-“联网控制”-“已安装应用”侧找到待打开或关闭的app,在“数据”列点击进行打开或关闭(✕代表关闭,✓表示打开)。这种方式操作起来,相当麻烦,见下图。
在升级到MIUI 8.5版本后,发现再也不用那么麻烦了!在打开未联网app的首次会提示用户是否允许联网的提示,见下图。点击之后,app就一直处于联网状态。
场景澄清:打开未联网状态的app,手机提示用户是否允许联网(只有在第一次时才会提示,不知是不是将app关闭后app进程仍在),等用户关闭app后数据连接的设置仍在。
用户需求陈述:打开未联网状态的app,手机提示用户是否允许联网,每次打开都要提示,等用户关闭app后自动断开网络。--这是从用户(想要关闭数据联网的用户群体)角度思考。
1. 打开联网的app,正常上网;
2. 打开未联网的app,弹出是否允许联网;
3. 关闭步骤1的app时,联网设置不变;
4. 关闭步骤2的app时,联网设置不变(仍是断开网络连接状态)。
有几个问题:
1)怎么检查app是否联网?
2)怎么判断是步骤1还是步骤2的app,然后如何做到联网设置不变?
一类用户想步骤2是个临时操作,即连接网络是一次有效的动作,只有打开app时才连接网络(可以做成“没有弹出提示,直接连接就好”),另外一类用户想步骤2是个永久操作,即连接网络后app不做特殊设置外永远处于连接网络状态。
从用户角度来看,后者现象不存在,因为后者不再乎流量,所以也不会出现断开网络的现象,可以考虑不做。但是从手机运营商和app角度,是要做的,因为靠流量来挣钱啊!
类似场景,如打开地图app和打车软件/骑车软件,或者微信获取位置时,如果GPS未开启,app打开时可以自动地临时打开GPS而不是简单的提示一下,当app关闭时可以弹出开关提示将GPS关闭,而不是自动关闭,有可能其他app也在使用。
-----设置app的GPS开关的初衷,主要是考虑用户的个人隐私(位置),但这对于我们普通用户来说,位置隐私不是事。