iOS 应用暂停时的通知

iOS notification when app gets suspended

当应用程序进入后台时,我收到通知 UIApplicationDidEnterBackground。当应用程序获得 suspended 时,我可以得到几乎相同的通知吗?因此,由于蓝牙、CLLocationManager 等原因,该应用程序可以在后台运行,但有时它会被挂起。在那种情况下我需要知道,在那种情况下是否有像 UIApplicationDidEnterBackground 这样的通知?

暂停状态与终止状态不同。当您的应用程序暂停时,它仍在内存中,但当前未执行。

由于它不执行任何代码,因此您无法在您的应用程序暂停时收到通知。

您的应用在进入后台一段时间后被挂起;当您完成您在 didEnterBackground 中开始的任何工作时,或者完成您因在后台调用(例如 BLE 或位置委托调用)而开始的任何工作时。