Я столкнулся с ошибкой установления связи CFNetwork SSL при загрузке видеофайла с помощью NSURLSession UploadTask, когда приложение находится в фоновом режиме. Нет проблем с загрузкой видео, когда приложение находится на переднем плане. Проблема возникает только тогда, когда приложение находится в фоновом режиме.Ошибка CFNetwork SSLHandshake (-9806) с использованием NSURLSession, когда приложение в фоновом режиме для uploadTask
ответ
Подложка NSURLSession
имеет много вещей по-разному, включая auth. Я бы посоветовал вам внимательно прочитать все о фоновых сессиях и задачах в Apple URL Loading System Programming Guide, в частности в разделе на Вопросы фонового переноса.
Вы также можете попробовать посмотреть, что вы получаете, когда вы установили сессионный делегат, который реализует функцию обратного вызова:
-[NSURLSessionDelegate URLSession:didReceiveChallenge:completionHandler:]
.
Привет я пробовал использовать deleagte. Когда я печатаю защитное пространство, я получаю этот «Сервер: https, Auth-Scheme: NSURLAuthenticationMethodServerTrust» с дополнительной информацией. Когда я пытаюсь передать это, используя NSURLSessionAuthChallengePerformDefaultHandling передачи chunk с сериями проблем, которые были вызваны снова, а затем соединение прерывается с ошибкой «Произошла ошибка SSL, и безопасное подключение к серверу невозможно сделать при загрузке файла с помощью nsurlsession ». Любые идеи о том, что может пойти не так? – user2643583
Извините, нет. Возможно, вам лучше обновить свой вопрос с помощью этой информации. –
- 1. CFNetwork SSLHandshake failed (-9806) - xcode
- 2. CFNetwork SSLHandshake failed (-9806) iOS 9.3
- 3. CFNetwork SSLHandshake не удался (-9806) периодически
- 4. Получение CFNetwork SSLHandshake не удалось (-9806) ошибка
- 5. Как решить "CFNetwork SSLHandshake failed (-9806)"
- 6. CFNetwork SSLHandshake failed (-9806) & (-9800) & (-9830)
- 7. IOS: NSInputStream/NSOutputStream - CFNetwork SSLHandshake не удалось (-9806)
- 8. Как обрабатывать «CFNetwork SSLHandshake failed» в iOS
- 9. CFNetwork SSLHandshake не удалось iOS 9
- 10. NSURLSession в фоновом режиме didCompleteWithError
- 11. CFNetwork SSLHandshake не удалось (-9806) только на 3G/4G (не на Wi-Fi)
- 12. iOS 8 сломал SSL-соединение в моем приложении - CFNetwork SSLHandshake failed (-9806)
- 13. Задача-C Проблема с SSL: CFNetwork Ошибка SSLHandshake (-9847)
- 14. Я хочу найти способ поиска точного отказавшего запроса (CFNetwork SSLHandshake failed (-9806))
- 15. Загрузка нескольких файлов с использованием uploadTaskWithRequest fromFile в фоновом режиме
- 16. NSURLSession вопрос отмены задачи (внутренняя ошибка CFNetwork)
- 17. CFNetwork SSLHandshake failed (-9810) Проблема (Objc)
- 18. Разница между dataTask и uploadTask в NSURLSession
- 19. Как обращаться с «CFNetwork SSLHandshake failed (-9807)» в iOS
- 20. NSURLSession получение прерывистой ошибки SSLHandshake (-9810) error
- 21. Swift - загрузка NSURLSession в фоновом режиме?
- 22. Firebase в iOS: CFNetwork SSLHandshake не удалось, несмотря на то, что конфигурация кажется правильной.
- 23. NSURLSession и потоковая загрузка в фоновом режиме
- 24. Ошибка FireBase -9806, ошибка SSL -1200
- 25. NSUrlSessionDownloadTask - didCompleteWithError когда идут в фоновом режиме
- 26. CFNetwork SSLHandshake не удалось (-9824) против сервера, которые поддерживают TLSv1.2
- 27. CFNetwork SSLHandshake не удалось (-9824), но сервер отвечает критериям
- 28. Stop BackgroundService, когда приложение в фоновом режиме
- 29. Приложение, похоже, закрывается, когда в фоновом режиме
- 30. BroadcastReceiver, когда приложение находится в фоновом режиме
Имейте ту же проблему. Исчезает с NSURLConnection. Вы нашли решение? – Astoria