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

2019-11-08 09:37:24 +08:00
 Bananana

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

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

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

so..有没有大佬能科普

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

我也是猜。
Bananana
2019-11-08 09:53:11 +08:00
@mTerminal 这说不通啊,那为啥只有阿里腾讯系的后台存活时间这么长,你看其他几个,Safari 甚至是 0
mcluyu
2019-11-08 10:00:53 +08:00
看看你的 SS 可以一直后台,你是不是知道了点什么
finab
2019-11-08 10:03:50 +08:00
一个浅薄的理解
每次退出微信后,微信都有 3 分钟继续运行的时间。
也就是最大后台时间 = 你打开次数 * 3 分钟
xummer
2019-11-08 10:09:03 +08:00
微信: "UIBackgroundModes": [
"location",
"audio",
"fetch",
"voip",
"remote-notification",
"network-authentication"
]
淘宝: "UIBackgroundModes": [
"audio",
"fetch",
"remote-notification"
]
ltl007131
2019-11-08 10:10:13 +08:00
个人盲猜一下:
1、你的微信和淘宝的短时间打开频次会很高,场景:频繁聊天,导致频繁前后台切换、淘宝双 11 经常有特价商品导致前后台切换。
2、B 站和油管前台长,场景:集中时间段看视频,频次不高。
3、网易新闻,场景;日常通勤、摸鱼、睡觉等固定时间段使用。
Bananana
2019-11-08 10:15:28 +08:00
@mcluyu VPN 当然得一直后台运行啊..不然怎么分流请求
xiaocongcong
2019-11-08 10:17:28 +08:00
你可以看我以前发的一个关于淘宝偷电的帖子 ,你可以试着把淘宝 siri 权限关掉,我猜他们是利用 siri 漏洞唤醒的淘宝
Bananana
2019-11-08 10:18:20 +08:00
@ltl007131 微信的确频次挺高时长低...但是淘宝闲鱼这种,都是频次低,单次时长比较长
littiefish
2019-11-08 12:27:36 +08:00
关闭后台刷新
Bananana
2019-11-08 13:53:23 +08:00
@littiefish ...看清楚我的内容,这些都是我关闭后台刷新情况下测的
yeyuexia
2019-11-08 14:42:12 +08:00
location 仅限应用打开时 关闭 siri
我这样做之后微信就不会有后台使用时间了
Bananana
2019-11-08 14:59:28 +08:00
@yeyuexia 整个把 siri 关闭还是在淘宝设置中的 siri
xiaocongcong
2019-11-08 17:42:14 +08:00
@Bananana Siri 设置中把通过 siri 唤醒的 app 权限关闭 好几个国产 app 拥有这权限
clavichord93
2019-11-08 18:25:01 +08:00
@xiaocongcong #15 没看到通过 Siri 唤醒这个东西啊
xiaocongcong
2019-11-08 18:26:52 +08:00
@clavichord93 设置-siri 与搜索 -拉到最下面有每个 app,点开就有了
Awes0me
2019-11-08 18:27:24 +08:00
@xiaocongcong 能截图看看嘛
Awes0me
2019-11-08 18:38:39 +08:00
@xiaocongcong 没有你说的 Siri 启动,你能去看看到底是那几个字么
Hongwu
2019-11-08 18:46:52 +08:00
播放静音文件,伪装成音乐播放的

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

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

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

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

© 2021 V2EX