私はiOSアプリケーションを持っており、週に60〜70本以上のビデオをそれぞれ3〜8MBのサイズでダウンロードする必要があります。問題は、これらのビデオをダウンロードするにはどうすればよいですか?ビデオとURLのリストをデータベースに保存しています。
可能な解決策:
アプリが起動したらすぐに、を使用してUIBackgroundTaskIdentifier
呼び出します。beginBackgroundTaskWithExpirationHandler
このタスクは1つのビデオをダウンロードします。
私はendBackgroundTask
その特定のビデオをダウンロード済みとしてマークします。
ここでの懸念は、複数開始できUIBackgroundTaskIdentifier
ますか?どこから始めればいいですか?AppDelegateでは?特定のコントローラー?特定のコントローラーで起動したviewDidLoad()
場合、アプリが終了するとどうなりますか?
私を案内するか、別の解決策を提供してください。ありがとう