关于 iOS 后台 APP 刷新

2020-11-07 17:44:26 +08:00
 freeair

一些苹果网站的帖子和介绍

苹果社区:关于后台 APP 刷新

苹果官网:在 iPhone 、iPad 或 iPod touch 上切换应用

使用“后台应用刷新”

切换至其他应用后,某些应用会先继续运行一小段时间,然后才会设为暂停状态。处于暂停状态的应用不会处于活跃使用状态、打开状态或占用系统资源。通过“后台应用刷新”,暂停的应用可检查有没有更新和新内容。

如果您希望暂停的应用检查有没有新内容,请前往“设置”>“通用”>“后台应用刷新”,然后打开“后台应用刷新”。如果您从应用切换器退出某个应用,那么这个应用可能无法运行或检查有没有新内容,除非您将它重新打开。

苹果官网:充分延长电池使用时间和寿命

后台活动:这表示当你正使用另一 app 时,在后台运行的 app 所消耗的电池电量。

  • 要延长电池使用时间,你可以关闭允许 app 在后台刷新的功能。前往“设置”>“通用”>“后台应用刷新”,然后选择“WLAN”、“WLAN 与蜂窝移动网”,或选择“关闭”彻底关闭后台应用刷新功能。

  • 如果邮件 app 列出“后台活动”,你可选择通过手动方式来获取数据,或增加获取数据的时间间隔。前往“设置”>“帐户与密码”>“获取新数据”。

碰到的问题

在将后 App 刷新设置为打开:WLAN 与蜂窝数据,然后将某个 App 的开关关闭,比如微信,发现在设置、电池里看到,微信仍然会有后台活动。

是否其实并没有办法单独关闭某个 APP 后台刷新?

还是要前往“设置”>“通用”>“后台应用刷新”,然后选择“关闭”彻底关闭后台应用刷新功能?

11668 次点击
所在节点    iPhone
8 条回复
clrss
2020-11-07 17:51:42 +08:00
无论开不开后台刷新, 任何 app 离开前台后都有几十秒的活动时间.

后台刷新好像指收到通知之类的是否唤醒 app. 具体要 iOS 开发者解释.
theolin
2020-11-07 19:38:20 +08:00
你上面不是写了么?
“切换至其他应用后,某些应用会先继续运行一小段时间,然后才会设为暂停状态。”
evil4zc
2020-11-07 22:55:43 +08:00
微信需要检查网络状态,你把网络权限关了,微信很可能不停的尝试拉去服务端的内容,造成后台不停刷新。不清楚微信是否会检测网络权限的状态。
lin98
2020-11-07 23:09:38 +08:00
后台应用刷新
这个后台刷新是系统控制的,根据用户的使用情况,系统可能会隔一段时间,比如说 1 小时或 2 小时去调用一些应用刷新的代码,比如说请求一些最新数据,保持应用数据更新。 开发者也无法控制调用时机。
freeair
2020-11-08 12:50:36 +08:00
@lin98 了解了,那么现在得理解是:后台刷新关掉,仅仅是有通知的时候不会去后台调用 APP 做预处理而已,APP 切换时,APP 转后台以后,在后台存留时间完全由 iOS 控制。除非手动杀后台,用过的总是会有后台活动的。
freeair
2020-11-08 12:51:24 +08:00
@evil4zc 网络没关的,关了后台刷新。
pH
2020-11-08 14:18:39 +08:00
0-0 反正为了省电,这个功能我是关闭的。 这种就靠推送就好了
chitanda
2020-11-08 14:52:03 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/722735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX