Я работаю над приложением, которое отслеживает значительные изменения местоположения в фоновом режиме. Я читал все ответы (ну, я думаю, все!) Об ios4 и жизненном цикле приложения, но я не могу понять, могу ли я делать любой доступ к сети, когда приложение пробуждается в фоновом режиме в результате значительного изменения местоположения.
Приложение в настоящее время осуществляет доступ к сети через сокеты TCP. Сокет отключается, когда приложение приостановлено.
Могу ли я повторно подключить сокет, получить некоторые данные, отправить новое местоположение и затем выключить сокет, все еще находясь в фоновом режиме, в результате получения события изменения местоположения? Трудно протестировать в стационаре в офисе! Мы можем предположить, что сетевая активность занимает менее 10 секунд. Также предположим, что приложение не зарегистрировано в качестве приложения voip (может/должно быть?...)
Любые идеи?