Я загружаю видео, используя Alamofire в быстром темпе. я хочу отслеживать статус загрузки загрузки, например Inprogress или завершено , чтобы я мог уведомлять пользователя о завершении загрузки или уведомлять уже загружающий видео статус, когда пользователь пытается загрузить другое видео.
Alamofire.request(myUrl).downloadProgress(closure: { (Progress) in
print(Progress)
self.progress_view.progress = Float(Progress.fractionCompleted)
}).responseData(completionHandler: { (responce) in
if let data = responce.result.value{
print(data)
let documentUrl = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
let videoUrl = documentUrl.appendingPathComponent(videoName)
do {
try data.write(to: videoUrl)
print("done")
}catch
{
print("error:\(error.localizedDescription)")
}
}
})
есть ли способ отследить состояние загрузки, когда приложение находится на переднем плане, в фоне или завершено