Тайм-аут запроса, когда приходит из фона - PullRequest
0 голосов
/ 10 сентября 2018

У нас есть приложение, которое использует сетевые вызовы с сервера.

В одном случае (я не могу его воспроизвести), когда приложение выходит на передний план из фона, сетевой вызов, который выполнялся до того, как приложение перешло в фоновое время ожидания. Это единственный раз, когда сетевой вызов не удастся.

У кого-нибудь есть идея, почему это происходит?

Конфигурация Alamofire + Запрос:

let configuration = URLSessionConfiguration.default
    configuration.timeoutIntervalForRequest = 7 // seconds
    AFManager = Alamofire.SessionManager(configuration: configuration)

AFManager.request(url, method: .post, parameters: parameters, encoding: JSONEncoding.default).validate().responseString { response in
        if response.result.isSuccess {
            print(response)
            completion()
        } else {
            print(response.error!)
            completion()

        }
    }
...