Итак, у меня есть приложение для iOS, которое должно постоянно общаться с сервером. Логическим решением этой проблемы является использование push-уведомлений, но это невозможно, поскольку приложение необходимо использовать только в локальной сети (сервер будет находиться в той же сети).
Я прочитал о beginBackgroundTaskWithExpirationHandler:
, но это должно работать максимум 10 минут, так что это не нормально. Также я читал о некоторых манипуляциях с аудио / voip / location в фоновом режиме, но приложения с этим материалом не могут быть приняты в Apple App Store
Есть ли какое-то юридическое решение этой проблемы? Есть идеи?