On-demand background downloading on watchOS

I want to download some large files on watchOS and I found Apple Music app is able to download songs in background and pause downloading depending on battery life. Does there any way to do the same thing in my own app? After users choose to download, keep the downloading task in background and pause/resume on demand.

Answered by Frameworks Engineer in 808763022

URLSession background sessions get you download behavior that is sensitive to network conditions and battery life. They are the recommended way to download files to the watch.

URLSession background sessions get you download behavior that is sensitive to network conditions and battery life. They are the recommended way to download files to the watch.

On-demand background downloading on watchOS
 
 
Q