应用程序暂停时的iOS通知

时间:2018-04-18 09:18:35

标签: ios iphone swift nsnotificationcenter nsnotifications

当应用进入后台时,我会收到通知UIApplicationDidEnterBackground。当应用获得suspended时,我可以获得几乎相同的通知吗?所以应用程序可以在后台工作,因为蓝牙,因为CLLocationManager等,但有时它会被暂停。在这种情况下,我需要知道,在这种情况下是否有UIApplicationDidEnterBackground之类的通知?

1 个答案:

答案 0 :(得分:5)

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

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

您的应用在进入后台后的某个时间暂停;当你完成从if ( text && ( !request.term || matcher.test(v.CN) || matcher.test(v.CC) ) ) { 开始的任何工作或完成你在后台调用时开始的任何工作(例如BLE或位置委托调用)。