VoIP-приложения являются крупнейшими, чтобы использовать эту функцию.По сути, приложение VoIP может зарегистрироваться в системе, чтобы получать уведомления, когда для него предназначен сетевой трафик, и в этот момент приложение берет на себя обработку входящего трафика (то есть принимает вызов).Skype и Viber используют его.
Из библиотеки разработчика iOS (выделено мной):
Включение значения voip в ключ UIBackgroundModes позволяет системе узнатьчто это должно позволить приложению работать в фоновом режиме по мере необходимости для управления его сетевыми сокетами. Приложение с этим ключом также перезапускается в фоновом режиме сразу после загрузки системы, чтобы гарантировать, что службы VoIP всегда доступны.
значительные изменения местоположения Фоновая служба также позволяет обновлять приложение с новым местоположением, даже если оно не запущено.
Кроме этих двух случаев, приложение не может ничего делать из завершенного состояния, пока пользователь не запустит его.