2022/08/31 (1) 썸네일형 리스트형 214. Background Download Background Download UploadTask와 DownloadTask는 기본적으로 Foreground에서 실행되도록 구현돼있다. Background로 전환했던 앱이 Foreground로 돌아왔을 때 중지된 Task를 이어서 하도록 구현하는 것도 가능하지만, Background에서도 문제 없이 동작하도록 하는 것이 자연스럽다. BackgroundSession은 다른 Session과 다르게 별도의 Process에서 실행되고, 데이터의 전송도 OS가 관리하도록 설계돼있다. 이 때문에 App이 Background로 전환돼도 주체는 변하지 않기 때문에 동작이 유지될 수 있다. BackgroundDownload가 완료되면 Delegate로 Notification을 전송한다. 기능의 원리는 복잡하지만 구현.. 이전 1 다음