Kindle V2.5의 최신 업데이트에 따라 앱이 iOS 4 기기에서 백그라운드로 실행되는 동안 책을 계속 다운로드 할 수 있습니다.iOS4를 사용하여 백그라운드에서 데이터 다운로드
백그라운드에서 콘텐츠를 다운로드하는 방법은 무엇입니까? iOS multitasking documentation에 따라 음성으로 만 백그라운드에서 위치 업데이트가 가능한 &입니다. 또한 앱이 백그라운드로 진행되는 동안 NSURLConnection이 새로운 데이터 작업을 다운로드하지 않는다는 사실을 확인했습니다. 그러면 킨들 앱은 어떻게 가능합니까?
편집 : iOS4 멀티 태스킹이 가능한 장치에서 Kindle 앱을 확인하지 않았습니다. 따라서 아무도 Kindle 앱이 정확히 무엇을 다운로드해야하는지 알려면 (& 커뮤니티) 매우 유용 할 것입니다.
확인. 메서드 이름에서 알 수 있듯이 작업은 유한 길이 여야합니다. 그러나 전자 책 (Kindle 응용 프로그램과 같은)을 다운로드하면 유한 길이가 될 수 없습니다. 그것은 네트워크 가용성 및 강도에 달려 있기 때문입니다. 따라서이 경우 작업의 길이를 정의하는 방법. 그리고 iOS가 그 사이의 메모리에서 앱을 제거한다면 어떨까요? – Sagar
@Sagar : 실제로 코드에서 ** beginBackgroundTaskWithExpirationHandler : ** 메소드는 ** endBackgroundTask : ** 메소드와 쌍을 이루어야합니다. 이 작업이 완료되었거나이 작업이 완료되지 않아 종료되어야한다고 생각할 때 백그라운드 작업을 종료하는 것은 사용자의 책임입니다. 두 번째 질문에 대해 iOS가 시간이 다가오고 있다고 생각할 때 (최대 10 분까지) 백그라운드 작업이 완료되지 않으면 메모리에서 멈추지 않고 앱을 종료합니다. –
btw ** !! **와 같은 것을 사용하지 마십시오. 우리는 귀하의 직원이 아닌 자원 봉사자로서 귀하를 돕기 위해 왔습니다. ** !! ** 당신의 질문을 매력적으로 만들지 않을 것입니다. –