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