Оберните ваш код подключения в вызовах на -[UIApplication beginBackgroundTaskWithExpirationHandler:]
и -[UIApplication endBackgroundTask:]
.Это даст вам 10 минут (могут быть изменены по усмотрению Apple в будущих выпусках iOS), чтобы выполнить задачу в фоновом режиме, как только ваше приложение перейдет в фоновый режим.