ユーザーの要求に応じて新しいファイルを追加できるePubファイルのコレクションがあります。
ここで、ユーザーが新しいePubファイルをダウンロードしたいので、たとえばget latest book
をクリックすると、ブックがデバイスのsdcardへのダウンロードを開始します。
ダウンロードが完了する前に、ユーザーが
- 戻るボタンを押す
- 彼はインターネットから切断されています
- 彼はアプリケーションを終了します
その後、ダウンロードされたファイルは不完全なままです。
次回ユーザーがアプリを開くと、その不完全なファイルを開こうとすると、アプリがクラッシュする可能性があります。
これについて何か考えはありますか?