네트워크를 통해 300 개 이상의 파일을 전송하는 앱이 있습니다. 전송해야하는 경우 앱이 백그라운드로 이동할 때 일반적으로 추가 10 분 타이머를 요청하지만 10 분 후에 앱이 일시 중지 된 상태로 이동합니다. 있는 NSURLConnection이 정지를 방지하고 배경에서 다운로드를 계속할 수NSUrlSession 응용 프로그램이 일시 중지되지 않도록합니까?
>
네트워크를 통해 300 개 이상의 파일을 전송하는 앱이 있습니다. 전송해야하는 경우 앱이 백그라운드로 이동할 때 일반적으로 추가 10 분 타이머를 요청하지만 10 분 후에 앱이 일시 중지 된 상태로 이동합니다. 있는 NSURLConnection이 정지를 방지하고 배경에서 다운로드를 계속할 수NSUrlSession 응용 프로그램이 일시 중지되지 않도록합니까?
>
당신이하지 (10) 이전, 아이폰 OS 7에 3 분을 얻는다.
NSURLConnection
당신을 도울 수 없습니다.
NSURLSession
에는 해당 시간 외에 백그라운드에서 파일을 업로드 할 수있는 기능이 있습니다. 그러나 UIBackgroundTaskIdentifier
기반 메소드처럼 계속 실행되는 작업을 유지하지 않으며 은이 업로드의 기준으로 장치 파일을 사용해야합니다. 나는 그것을 올바르게하기 위해 많은 노력을해야한다는 것을 알았습니다. 그래서 준비하십시오. 필자는 애플의 URL Loading System Programming Guide에 대한 철저한 리뷰부터 시작하겠습니다. 실제로는 잘 쓰여지지는 않았지만 완전히 필요합니다.