Я создал приложение веб-службы и хочу заполнить свои контроллеры представления в соответствии с ответом, который я получаю (через GET) в основном потоке. Но я хочу создать запланированный таймер, который будет управлять моим сервером, если возникнет какая-либо разница (скажем, если счетчик массива изменился), я создам локальное уведомление. Насколько я прочитал здесь и некоторые результаты Google, я не могу запускать свое приложение в фоновом режиме более десяти минут, ожидая некоторых особых ситуаций (аудио, Vo-IP, GPS). Но мне нужно контролировать сервер по крайней мере один раз в минуту .. Может ли кто-нибудь предложить какую-нибудь идею или ссылку, пожалуйста?
EDIT
Я не буду продавать приложение в магазине, только для локальной сети. Допустим, с сервера я отправлю текстовые сообщения пользователям, и если придет новое сообщение, счетчик массива сообщений будет увеличиваться, в этой ситуации я создам уведомление. Мне нужно сохранить эту «управляющую» маршрутизацию навсегда, будь то на переднем плане или в фоновом режиме. Дает ли GCD такое решение, кто-нибудь знает?