Приложение VOIP не просыпается во времени, если установлено 15 минут для метода setKeepAliveTimeout
Я разработал приложение, которое должно обрабатывать некоторые данные каждые 15 минут. Поэтому я добавил флажок voip в файл plist. И используйте setKeepAliveTimeout с 900 секунд (15 минут). Также добавлена функция фоновой задачи, которая обрабатывает некоторые данные. Обработка данных занимает до 10 секунд.
Проблема в том, что приложение просыпается НЕ вовремя. Иногда через 12 мин, иногда через 16 мин и т. Д. Но мне нужно ровно через 15 мин.
Как решить следующую проблему?
iOS версия 5.0+
Если это специфично для iOS, предоставьте мне официальную ссылку на документ API Apple, где это упоминалось.