gpt4 book ai didi

ios - 如果应用程序在后台启动但随后终止,是否会调用 `applicationWillTerminate`?

转载 作者:行者123 更新时间:2023-11-29 00:07:01 25 4
gpt4 key购买 nike

我目前正在构建一个支持后台模式的应用程序。仅举几例,我已注册 HealthKit 的后台传送,并且还监视 didEnterRegion 等位置后台事件。据我所知,如果调用这些,iOS 将暂时在后台重新启动该应用程序。但是,一旦完成,是否会从后台调用 applicationWillTerminate?如果没有,有没有办法监听应用程序终止?

最佳答案

不,不会。 applicationWillterminate 仅在支持后台模式的应用程序中,当系统由于某种原因(通常是内存)需要终止它(如果它没有挂起)时,才会被调用。如果它被暂停,系统不会向应用程序发送任何类型的通知。

您可以在此处查看有关应用生命周期的更深入的文档:The App Life Cycle Documentation

关于ios - 如果应用程序在后台启动但随后终止,是否会调用 `applicationWillTerminate`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47740134/

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