gpt4 book ai didi

ios - 当 voip 应用程序在后台被 iOS 杀死时,有没有办法得到通知并做一些最后的工作?

转载 作者:行者123 更新时间:2023-11-29 11:02:06 24 4
gpt4 key购买 nike

当 voip 应用程序(根据 Apple 的 voip 指南实现的那个)在后台被 iOS 杀死时,有没有办法得到通知并做一些最后的(清理)工作?

我已经尝试过 UIApplicationDelegate 的方法,例如 applicationWillTerminate:applicationDidReceiveMemoryWarning:dealloc。似乎他们都没有被叫到。所以我认为这是不可能的,Apple 的文档似乎表明了这一点。

但后来我发现 skype 似乎能够做到这一点。如果 iOS fresh 启动 skype,它将显示 default.png 以及它的 Logo png,但是当 skype 在后台时,被 ios 杀死并且您单击它再次启动它,它只显示 default.png。所以我认为 Skype 必须能够区分这两个杀戮之间的区别,并为后一个杀戮做一些额外的工作,对吧?

更新:当你的内存不足时,voip 应用程序仍然会被杀死,只是比没有设置后台模式的应用程序更难。您需要启动一个使用大量内存的应用程序,例如《极品飞车》,玩一会,你的voip应用就会被杀掉。相信我,我已经尝试过很多次了。

谢谢!

秋浪

最佳答案

被 iOS 杀死的应用不会收到通知。

甚至 VOIP 应用程序也只是从内存中清除。

关于ios - 当 voip 应用程序在后台被 iOS 杀死时,有没有办法得到通知并做一些最后的工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15390165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com