iPhone 的腾讯和阿里系应用是怎么做到这么长时间后台的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Bananana
V2EX    Apple

iPhone 的腾讯和阿里系应用是怎么做到这么长时间后台的?

  •  
  •   Bananana 2019-11-08 09:37:24 +08:00 6159 次点击
    这是一个创建于 2169 天前的主题,其中的信息可能已经有所发展或是发生改变。

    图中微信\淘宝\闲鱼的后台时间长的夸张...根据我浅薄的 iOS 开发知识,

    1.设置里的 APP 后台刷新应该只是 background fetch 用的,应该达不到图里这么恐怖的后台时间,而且我都是关的

    2.beginBackgroundTaskWithExpirationHandler 这个方法在新系统应该只能是 3 分钟吧

    so..有没有大佬能科普 51573176512_.pic.jpg

    28 条回复    2019-11-26 11:36:48 +08:00
    shengchen11
        1
    shengchen11  
       2019-11-08 09:41:27 +08:00
    盲猜一个伪装成后台音乐应用
    mTerminal
        2
    mTerminal  
       2019-11-08 09:48:47 +08:00
    这个后台应该是后台存活时间,不是后台运行时间,你把 app 放到后台,他可以申请几分钟的运行,上面几个小时不是运行了几个小时。
    还是上面朋友说的伪装后台音乐这个办法已经 GG 了。

    我也是猜。
    Bananana
        3
    Bananana  
    OP
       2019-11-08 09:53:11 +08:00
    @mTerminal 这说不通啊,那为啥只有阿里腾讯系的后台存活时间这么长,你看其他几个,Safari 甚至是 0
    mcluyu
        4
    mcluyu  
       2019-11-08 10:00:53 +08:00
    看看你的 SS 可以一直后台,你是不是知道了点什么
    finab
        5
    finab  
       2019-11-08 10:03:50 +08:00   2
    一个浅薄的理解
    每次退出微信后,微信都有 3 分钟继续运行的时间。
    也就是最大后台时间 = 你打开次数 * 3 分钟
    xummer
        6
    xummer  
       2019-11-08 10:09:03 +08:00
    微信: "UIBackgroundModes": [
    "location",
    "audio",
    "fetch",
    "voip",
    "remote-notification",
    "network-authentication"
    ]
    淘宝: "UIBackgroundModes": [
    "audio",
    "fetch",
    remote-notification"
    ]
    ltl007131
        7
    ltl007131  
       2019-11-08 10:10:13 +08:00
    个人盲猜一下:
    1、你的微信和淘宝的短时间打开频次会很高,场景:频繁聊天,导致频繁前后台切换、淘宝双 11 经常有特价商品导致前后台切换。
    2、B 站和油管前台长,场景:集中时间段看视频,频次不高。
    3、网易新闻,场景;日常通勤、摸鱼、睡觉等固定时间段使用。
    Bananana
        8
    Bananana  
    OP
       2019-11-08 10:15:28 +08:00
    @mcluyu VPN 当然得一直后台运行啊..不然怎么分流请求
    xiaocongcong
        9
    xiaocongcong  
       2019-11-08 10:17:28 +08:00 via iPhone
    你可以看我以前发的一个关于淘宝偷电的帖子 ,你可以试着把淘宝 siri 权限关掉,我猜他们是利用 siri 漏洞唤醒的淘宝
    Bananana
        10
    Bananana  
    OP
       2019-11-08 10:18:20 +08:00
    @ltl007131 微信的确频次挺高时长低...但是淘宝闲鱼这种,都是频次低,单次时长比较长
    littiefish
        11
    littiefish  
       2019-11-08 12:27:36 +08:00 via iPhone
    关闭后台刷新
    Bananana
        12
    Bananana  
    OP
       2019-11-08 13:53:23 +08:00
    @littiefish ...看清楚我的内容,这些都是我关闭后台刷新情况下测的
    yeyuexia
        13
    yeyuexia  
       2019-11-08 14:42:12 +08:00
    location 仅限应用打开时 关闭 siri
    我这样做之后微信就不会有后台使用时间了
    Bananana
        14
    Bananana  
    OP
       2019-11-08 14:59:28 +08:00
    @yeyuexia 整个把 siri 关闭还是在淘宝设置中的 siri
    xiaocongcong
        15
    xiaocongcong  
       2019-11-08 17:42:14 +08:00
    @Bananana Siri 设置中把通过 siri 唤醒的 app 权限关闭 好几个国产 app 拥有这权限
    clavichord93
        16
    clavichord93  
       2019-11-08 18:25:01 +08:00 via iPhone
    @xiaocongcong #15 没看到通过 Siri 唤醒这个东西啊
    xiaocongcong
        17
    xiaocongcong  
       2019-11-08 18:26:52 +08:00
    @clavichord93 设置-siri 与搜索 -拉到最下面有每个 app,点开就有了
    Awes0me
        18
    Awes0me  
       2019-11-08 18:27:24 +08:00 via iPhone
    @xiaocongcong 能截图看看嘛
    Awes0me
        19
    Awes0me  
       2019-11-08 18:38:39 +08:00 via iPhone
    @xiaocongcong 没有你说的 Siri 启动,你能去看看到底是那几个字么
    Hongwu
        20
    Hongwu  
       2019-11-08 18:46:52 +08:00
    播放静音文件,伪装成音乐播放的
    Bananana
        21
    Bananana  
    OP
       2019-11-08 21:15:23 +08:00
    @Hongwu 这根本不可能,系统播放器上会显示的
    xiaocongcong
        22
    xiaocongcong  
       2019-11-09 11:19:06 +08:00
    @Awes0me 抱歉啊 我打开看了下确实没有,但是微信下面是有的,但是我真的记得我淘宝是有这个按钮的
    xiaocongcong
        23
    xiaocongcong  
       2019-11-09 11:20:03 +08:00
    @clavichord93 抱歉,我看了下是没有,但是微信有。
    clavichord93
        24
    clavichord93  
       2019-11-09 12:40:28 +08:00 via iPhone
    @xiaocongcong #23 微信也没看到有啊…iOS13.2.2,只有个通过询问 Siri 使用
    l4mbda
        25
    l4mbda  
       2019-11-09 16:02:29 +08:00
    @Bananana
    可以不在锁机显示,能不能过 app store 就不知道了。
    yeyuexia
        26
    yeyuexia  
       2019-11-11 09:51:05 +08:00
    @Bananana 我因为不用 siri 所以是整个关闭了的 你可以先试试只金只微信用 siri
    Hongwu
        27
    Hongwu  
       2019-11-12 12:46:59 +08:00
    @Bananana 不会,锁屏页面是需要主动添加播放信息才会显示的
    wellcheng
        28
    wellcheng  
       2019-11-26 11:36:48 +08:00
    主要是这个 network-authentication
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2865 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 14:08 PVG 22:08 LAX 07:08 JFK 10:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86