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.
On-demand background downloading on watchOS
Recommended
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.