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