Фоновое время работы с PushKit VoIP-уведомлениями

Я пишу приложение VoIP, которое использует PushKit-уведомление, и я не могу найти , какое количество времени выполнения фона дает мне один входящий push?

Первое, что я проверил, это [UIApplication sharedApplication].backgroundTimeRemaining, но этот счетчик не выполняет reset следующими нажатиями, и приложения все еще остаются активными даже с backgroundTimeRemaining == 0.

Мой вопрос: как получить время оставаться, пока приложение не замерзнет системой? Или как рассчитать это время в отношении количества входящих PushKit.

Мне нужно это, чтобы изящно закрыть сокеты/соединения, прежде чем приложение станет замороженным.