IOSTransferManager

iOS implementation of TransferManager using NSURLSession background sessions.

Downloads survive app termination — iOS hands the file back on next launch. Uploads use standard NSURLSession (foreground).

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open suspend override fun cancel(transferId: String)
Link copied to clipboard
open suspend override fun download(request: DownloadRequest)
Link copied to clipboard
open override fun observe(transferId: String): Flow<TaskState>
Link copied to clipboard
open override fun observeProgress(transferId: String): Flow<TransferProgress>
Link copied to clipboard
open suspend override fun upload(request: UploadRequest)