现在微信在 ios 是一直常驻后台了?

2018-11-28 06:58:54 +08:00
 jaleo
已经清除了微信后台 也不允许刷新和通知 可每次打开它 就能直接进入聊天列表 没有启动画面 没有加载聊天的过程 瞬间就能看到最新的状态 好像它一直在后台运行似的 大家也是这样吗
13389 次点击
所在节点    iPhone
24 条回复
AnsonUTF8
2018-11-28 08:13:23 +08:00
iOS 用了程序的局部性原理
tangbao
2018-11-28 08:14:56 +08:00
关闭后台刷新看看
tangbao
2018-11-28 08:15:49 +08:00
长按电源按钮,有关机的选项后再长按 HOME,一直到进入桌面,可以关闭所有后台。
Enochyun
2018-11-28 08:50:22 +08:00
苹果爸爸 : 想的美🤷‍♂️
EIJAM
2018-11-28 09:00:51 +08:00
禁止后台刷新即可
jaleo
2018-11-28 09:13:24 +08:00
@tangbao #2
@EIJAM #5
系统设置里已经禁用后台刷新了 其它比如 tim 重新打开是有启用画面的
关机再开机后 第一次使用微信有启动画面 之后杀了后台 再也不会有加载的过程了
PerFectTime
2018-11-28 09:34:46 +08:00
V6.7.3
iOS12.0
划掉之后有启动画面
ifoolish
2018-11-28 09:55:28 +08:00
等楼下的资深 iOS 开发者出来给你解释解释
kera0a
2018-11-28 09:57:34 +08:00
可能收到消息后服务器发了静默推送,这时可以运行代码顺便更新下 UI
Mirage09
2018-11-28 10:01:03 +08:00
我的微信偶尔打开一下就算没消息也要加载半天,估计是我没开微信推送的原因?
kera0a
2018-11-28 10:01:04 +08:00
手动滑了 App,肯定杀掉了一切后台了。你还能看到应用的界面估计是启动屏缓存吧,你试试点开的那一秒能不能操作,那个时候可能是一张截图
vmebeh
2018-11-28 10:01:18 +08:00
借楼问,微信有时候会在多任务切换器底部有个“到家”的提示,点了就打开微信,关不了,只能重启;有点像地理围栏的提示;没给微信任何权限;
youngster
2018-11-28 10:05:18 +08:00
后台刷新也不是后台运行啊,只是在运行的时候保持数据刷新,清除后台后是需要重新加载的,但是不影响推送消息。
qinxi
2018-11-28 11:20:19 +08:00
@vmebeh #12 这是系统的功能.
vmebeh
2018-11-28 11:43:01 +08:00
@qinxi 有地方可以关闭么
jaleo
2018-11-28 11:48:14 +08:00
@kera0a #11 打开的一瞬间 就是更新后的信息 可以操作
下班前又试了几次 手动后台杀掉后 短时间内立即打开 是有启用画面的 然后我又杀掉它 锁屏 出去吃饭 大约 30 分钟回来后再打开微信 就没有启动画面 看到的是最新的内容
iyeatse
2018-11-28 11:52:46 +08:00
@vmebeh 系统设置里有个 siri 建议,关掉就行
vmebeh
2018-11-28 15:25:51 +08:00
@qinxi
@iyeatse 原来是系统的锅,谢谢。
MrStark
2018-11-28 18:56:10 +08:00
可能是微信使用了一个归档应用状态的功能, `shouldSaveApplicationState` 和 `shouldRestoreApplicationState` ,这两个 delegate 返回 true 的话会在 app 被 kill 之后保存 app 被 kill 之前的状态,这样你重新冷启动 app 的时候是不会看到启动图(地球那张图)的,你看到的是退出前 app 所在的页面,所以你以为你重新打开微信时是直接回到上次的页面,其实不然,你看到的依然是静态的页面,过了一会后就刷新了数据,这样子就"骗"了你让你以为无缝连接到 kill 之前的状态。
(不过我测试了多次,kill 掉微信后再打开都是显示启动图(地球),可能归档状态只是在某些情况下使用。)

以上猜测来自渣渣 iOS 开发的我,仅供参考。
njlcazl
2018-11-29 13:19:46 +08:00
并不会,每次都会有地球启动图

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

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

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

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

© 2021 V2EX