iOS CapabilitiesLesson 68Preview gratis
Background URLSession
Lesson ini bagian dari Swift · Semua level
Ringkasan
Pelajaran ini membahas pengunduhan dan pengunggahan file berukuran besar di latar belakang menggunakan Background URLSession. Dengan konfigurasi ini, transfer data akan terus berjalan meskipun pengguna keluar dari aplikasi atau sistem menangguhkan aplikasi, dan sistem akan membangunkan aplikasi saat transfer selesai.
Poin kunci
- Konfigurasi 'URLSessionConfiguration.background(withIdentifier:)' mengaktifkan sesi unduhan latar belakang
- Proses transfer jaringan didelegasikan ke daemon sistem operasi iOS (nsurlsessiond)
- Download tetap berlanjut meskipun aplikasi ditutup paksa atau perangkat terkunci
- Sistem memanggil delegasi 'urlSessionDidFinishEvents(forBackgroundURLSession:)' saat unduhan selesai
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.