V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
freeair
V2EX  ›  iPhone

关于 iOS 后台 APP 刷新

  •  
  •   freeair · 2020-11-07 17:44:26 +08:00 · 10959 次点击
    这是一个创建于 1468 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    使用“后台应用刷新”

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

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

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

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

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

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

    碰到的问题

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

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

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

    8 条回复    2020-11-08 14:52:03 +08:00
    clrss
        1
    clrss  
       2020-11-07 17:51:42 +08:00
    无论开不开后台刷新, 任何 app 离开前台后都有几十秒的活动时间.

    后台刷新好像指收到通知之类的是否唤醒 app. 具体要 iOS 开发者解释.
    theolin
        2
    theolin  
       2020-11-07 19:38:20 +08:00
    你上面不是写了么?
    “切换至其他应用后,某些应用会先继续运行一小段时间,然后才会设为暂停状态。”
    evil4zc
        3
    evil4zc  
       2020-11-07 22:55:43 +08:00
    微信需要检查网络状态,你把网络权限关了,微信很可能不停的尝试拉去服务端的内容,造成后台不停刷新。不清楚微信是否会检测网络权限的状态。
    lin98
        4
    lin98  
       2020-11-07 23:09:38 +08:00
    后台应用刷新
    这个后台刷新是系统控制的,根据用户的使用情况,系统可能会隔一段时间,比如说 1 小时或 2 小时去调用一些应用刷新的代码,比如说请求一些最新数据,保持应用数据更新。 开发者也无法控制调用时机。
    freeair
        5
    freeair  
    OP
       2020-11-08 12:50:36 +08:00 via iPhone
    @lin98 了解了,那么现在得理解是:后台刷新关掉,仅仅是有通知的时候不会去后台调用 APP 做预处理而已,APP 切换时,APP 转后台以后,在后台存留时间完全由 iOS 控制。除非手动杀后台,用过的总是会有后台活动的。
    freeair
        6
    freeair  
    OP
       2020-11-08 12:51:24 +08:00 via iPhone
    @evil4zc 网络没关的,关了后台刷新。
    pH
        7
    pH  
       2020-11-08 14:18:39 +08:00
    0-0 反正为了省电,这个功能我是关闭的。 这种就靠推送就好了
    chitanda
        8
    chitanda  
       2020-11-08 14:52:03 +08:00 via iPhone
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2609 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 16:00 · PVG 00:00 · LAX 08:00 · JFK 11:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.