qq 安全中心怎么做到后台唤醒的?

2021-01-05 16:42:31 +08:00
 chitanda


iPhone12 pro,iOS14.3 。

iOS 也有相互唤醒了?后台刷新已关闭,任何权限都没有给,怎么做到在不主动打开的情况下后台唤醒运行?
3287 次点击
所在节点    iOS
12 条回复
lscho
2021-01-06 08:57:51 +08:00
推送权限也没给?
chitanda
2021-01-06 09:05:59 +08:00
@lscho 对,什么权限都没给
gzg1023
2021-01-06 09:33:14 +08:00
腾讯系列软件很多都有这种情况,我感觉是有合作
lscho
2021-01-06 11:00:45 +08:00
@chitanda 如果什么权限也没给,也没有用桌面小组件,那就很奇怪了,我也想知道为啥。。。
coolcoffee
2021-01-06 14:21:02 +08:00
昨天遇到虎牙直播开启后台播放之后,直接回到主屏幕还在播放,但是看媒体播放里面没有虎牙。 说不定也是同种类型的,比如 QQ 安全中心在后台播放零音量的音频。
chitanda
2021-01-06 14:33:38 +08:00
@coolcoffee 你的这个是打开后没有关闭才发生的。qq 安全中心是在我根本没打开的情况下自启动,和以前安卓上的全家桶唤醒一模一样
kdrbc
2021-01-06 18:57:15 +08:00
其实不止 qq 安全中心,之前越狱后能看进程就发现 ios 也有自启,触发方式是连 wifi
kdrbc
2021-01-06 19:04:56 +08:00
chitanda
2021-01-07 10:06:25 +08:00
@kdrbc 所以这是什么原理,能找到文档吗
oxromantic
2021-01-12 15:08:34 +08:00
这个软件使用了以下 2 个权限,可以再挖掘下这 2 个权限的作用

<key>UIBackgroundModes</key>
<array>
<string>fetch</string>
<string>network-authentication</string>
</array>
orangy
2021-02-03 23:56:09 +08:00
看了一下发现我的也是,太可怕了
theolin
2021-02-04 01:15:32 +08:00
这是 iOS 的静默推送啊。2013 年的 iOS7 就有的功能。(所以我一直在说 iOS 早就有自启动功能了,这些年总有无数小白还说 iOS 是伪后台。)
静默推送不受用户推送权限设置的影响,推送到手机之后,系统会在后台把应用唤醒(不管它之前启动没启动)运行一段时间。iOS10 之后应用甚至能在后台播放一段音频。
如果不是特别耗电的话,可以不用太在意。因为 iOS 本身会限制这种推送的频率。不会让应用频繁的在后台启动的。

想要关闭的话,只能是关闭后台刷新功能的总开关。没有别的办法。

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

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

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

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

© 2021 V2EX