タグ

ブックマーク / qiita.com/irgaly (1)

  • iOS7バックグラウンド通信(NSURLSession)のライフサイクルまとめ - Qiita

    iOS7でBackground Transferを使うときのライフサイクルが分かりにくいので実際に試してみました。アプリの生死に関わらず通信が継続されるというのは当なのか?通信成功の処理と通信失敗の処理はどこに実装すればいいのか?をはっきりさせます。 iPhone5実機(iOS7.1.2)にて以下のデモアプリを使用してコールバックを確認しました。このデモアプリは複数ファイルダウンロード時の挙動が分かりやすくて良いです。 Background Transfer Service in iOS 7 SDK: How To Download File in Background アプリフォアグラウンドでダウンロード(1セッション2タスク)したとき 複数のファイルをダウンロードしているとき、アプリがフォアグラウンドであればリアルタイムで次のメソッドが実行されます。 ファイルのダウンロード順は保証さ

    iOS7バックグラウンド通信(NSURLSession)のライフサイクルまとめ - Qiita
  • 1