gpt4 book ai didi

iphone - iOS 4 中的后台应用程序*曾经*退出过吗?

转载 作者:行者123 更新时间:2023-12-03 18:41:59 33 4
gpt4 key购买 nike

我并不完全理解 Apple 的 iOS 4 模型,我已经研究了几个小时的文档,但我仍然感谢一些帮助。

后台 iPhone 应用程序会退出吗?例如,当我关闭 Loopt 等位置跟踪应用程序时,它将进入后台,但它会订阅操作系统的重要位置服务吗?根据苹果的说法(如果我理解正确的话),即使它被暂停或关闭,它也会通知我当前的位置。实际上,这是否意味着只要它在我的手机上,它就会始终知道我的位置?或者直到我重新启动手机?

谢谢

  • 抢劫

最佳答案

必须专门编写应用程序才能利用多任务功能。他们不只是免费获得它。

当用户通过按主屏幕“退出”应用程序时,如果该应用程序具有快速切换感知功能,则会暂停该应用程序。它的状态已保存并将其发送到后台,但它不会运行

如果编写的应用程序利用了位置、VoIP 或音频的后台处理功能,则只有某些方面会继续在后台运行。例如。如果 voip 应用程序被挂起,它将告诉操作系统它希望保持其网络套接字处于事件状态,并在这些套接字上有来电时收到通知。发生这种情况时,应用程序将被“唤醒”并从操作系统收回对套接字的控制并恢复正常播放。

如果调用已经在进行中,并且用户关闭应用程序,应用程序会再次告诉操作系统保持套接字处于事件状态并继续处理音频,但应用程序的其余部分(UI、任何其他功能) ) 被挂起并且不运行。

如果 iOS4 上的应用程序未针对 4.0 SDK 进行编译(因此不支持多任务处理),或者如果在应用程序的 info.plist 文件中指定了 UIApplicationExitsOnSuspend 键并将其设置为 true,则 iOS4 上的应用程序将会退出.

如果系统资源开始不足,应用程序将根据操作系统的需要而终止。

最后,用户可以通过双击主页按钮,按住其中一个暂停的应用程序图标,然后按出现在其角落的“关闭”按钮来终止应用程序。

关于iphone - iOS 4 中的后台应用程序*曾经*退出过吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3111840/

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