Вам нужно будет отправить пакеты поддержки активности или аналогичные, потому что ваше соединение в какой-то момент будет иметь время ожидания (вы, конечно, можете просто установить очень, очень высокое время ожидания для вашего NSURLConnection
, но это не так.лучшая идея, так как вам будет трудно понять, когда ваш сервис действительно истек истек .
Тем не менее, делать то, что вы предлагаете на мобильном устройстве, проблематично, потому что питаниесотовое радио занимает сравнительно большое количество батареи.Документация Apple настоятельно рекомендует сводить сетевой трафик к минимуму.Лучшее решение, вероятно, будет делать то, что Apple делает для push-уведомлений, - используя сокеты для передачи ваших данных.Однако это немного сложнее, чем просто использовать NSURLConnections
.