夜雨聆风学习资料网

ARTICLE · 1154528

别再乱点允许:教你一眼识破手机 App 偷跑流量与后台唤醒的小把戏

别再乱点允许:教你一眼识破手机 App 偷跑流量与后台唤醒的小把戏

你有没有注意过,每次装一个新 App,它弹出来的权限请求你都点了什么?

大多数人的操作是:弹出来 → 看都不看 → 点允许 → 继续用。

然后某一天你发现手机这个月流量莫名其妙多用了 2GB,电池到下午就见底,而你明明没比上个月多用什么。

问题很可能出在你点的那些允许上。但这里有一个大多数人不知道的细节:你以为关掉了后台刷新就万事大吉了,但 App 其实有三种方式在后台偷偷运行,你只关了第一种。

后台运行的三道门

手机 App 在后台消耗流量和电量,靠的是三种机制。我把它们叫做三道门。

第一道门:后台 App 刷新。这个大多数人知道。在 iPhone 上的路径是 设置 → 通用 → 后台 App 刷新。在安卓上通常是 设置 → 应用管理 → 对应 App → 允许后台活动。

关掉之后,App 不再在后台定时刷新内容。比如新闻 App 不再后台预加载新闻、社交 App 不再后台拉取最新消息。下次打开它的时候,它才开始加载。

很多人做到了这一步就以为够了。但实际上,这只关了第一道门。

第二道门:推送唤醒。你的手机接收推送通知的时候,操作系统会短暂唤醒对应的 App 来处理这条推送。很多 App 利用这个唤醒窗口做了远超处理通知需要的事情——刷新数据、上传日志、预加载内容。

这也是为什么有些 App 你明明关了后台刷新,它还是在消耗流量。因为每一条推送通知都给了它一次唤醒的机会,而它在这次唤醒里干了不止处理通知这一件事。

解决方法:在 设置 → 通知 里,把那些你不需要推送的 App 的通知权限彻底关掉——不是关掉声音和横幅,而是直接关掉允许通知。没有通知权限,就没有推送唤醒的机会。

第三道门:关联启动(安卓特有)。在安卓生态里,一些 App 之间会互相唤醒。你打开了 App A,它在后台悄悄唤醒了 App B 和 App C,因为它们来自同一个开发商或者接入了同一个推送 SDK。

国内安卓厂商(小米、华为、OPPO、vivo)的系统大多提供了自启动管理和关联启动管理的设置。路径通常在 设置 → 应用管理 → 权限管理 → 自启动管理,或者在手机管家/安全中心里。

我的建议是把自启动权限全部关掉,只给微信、闹钟、电话这几个你确实需要实时响应的 App 打开。 其他 App 需要用的时候手动打开,不用的时候就安静待着。

怎么查哪个 App 在偷跑

iPhone 上:设置 → 蜂窝网络,往下翻可以看到每个 App 在当前周期内消耗的流量。找到那些你很少打开但流量消耗异常高的 App——它们就是嫌疑犯。

另一个更直观的方法:设置 → 电池,可以看到过去 24 小时和过去 10 天每个 App 的电池占用比例,还能看到它在前台运行了多少时间、后台运行了多少时间。如果一个 App 你只打开了 5 分钟,但它的后台运行时间是 3 小时——问题很明显了。

安卓上:类似的功能在 设置 → 电池 → 应用耗电详情,或者 设置 → 流量管理 里。不同品牌的路径略有差异,但功能都在。

位置权限:最容易被忽略的偷跑来源

除了后台运行,位置权限也是流量和电量消耗的大头。

很多 App 在安装时请求始终允许定位权限——外卖 App 需要定位可以理解,但一个修图 App 要始终定位?一个天气 App 要始终定位?它们只需要在你打开的时候知道你在哪就够了。

把位置权限从始终允许改成仅在使用时允许,这一个操作就能砍掉大量后台的 GPS 定位请求。 GPS 定位是手机上最耗电的操作之一,每一次定位请求都在消耗电池和流量(辅助定位需要网络)。

iPhone 上还有一个更隐蔽的开关:设置 → 隐私与安全性 → 定位服务 → 系统服务。里面有基于位置的建议、基于位置的 Apple 广告、附近的热门 App 等子项。这些苹果自己的位置服务也在持续消耗定位资源,大多数可以安全关掉。

一个反直觉的建议

有些人会走向另一个极端:关掉所有权限、关掉所有通知、禁止所有后台活动。结果就是 App 每次打开都要从头加载,微信消息延迟十几分钟才到,体验反而变差了。

我的做法是把 App 分成三类:

第一类是必须实时响应的——微信、电话、工作通讯工具。这些给全部权限,包括后台刷新和推送。

第二类是经常用但不需要实时的——邮件、新闻、视频。关掉后台刷新,保留推送通知(只推送,不刷新),打开的时候再加载。

第三类是偶尔用的——各种生活服务类 App、小游戏、工具类 App。关掉所有后台权限,关掉通知,位置权限设为仅在使用时。

这个三档分类法不需要你一个一个地去研究每个权限的含义,只需要花十分钟把手机里的 App 分一下类,然后按类批量设置。 做完之后你会发现手机的续航回来了,流量也不再莫名消失。

最后说一句:你手机上那些几个月没打开过的 App,现在就可以卸载了。不用的 App 即使不打开,也可能在后台通过推送唤醒和关联启动默默消耗资源。最好的权限管理就是——把不需要的 App 直接删掉。

相关学习资料