Background Download View on Asset Store (opens in new tab)

Package details

Latest version
0.9
Last updated
First released
Unity version
5.6.0 or later
Package size
29 KB
Files
24
Favorites
73
Views in the past week
8

Price tracking

Last checked
Tracked since
Lowest recorded
$17.50 on

Keywords

Background Download

by Imaginari (opens in new tab)

4.2 / 5 · 9 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 6
4 stars 1
3 stars 1
2 stars 0
1 star 1

Add native background downloads to your Unity game on Android and iOS with a simple C# API. Includes progress tracking, cancellation, full source code, and Editor/Standalone download support.

Price $35.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Background Download, 6 months Current $35.00; lowest $35.00; highest $35.00 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 1

Background Download screenshot 1

Background Download screenshot 1

About this asset

Keep content downloading while your players step away.

Background Download connects your Unity game to native Android and iOS download services through a straightforward C# API. Download asset bundles, videos, and other files without keeping your mobile game in the foreground, subject to each operating system's scheduling and background execution rules.

Simple to integrate

Start a download from a URL, track its progress, or wait for completion in a coroutine. One API provides access to the platform-specific implementations.

Features

  • Native mobile downloads: Android DownloadManager and iOS background NSURLSession.
  • Coroutine-friendly API: yield a DownloadOperation until it finishes.
  • Download monitoring: inspect progress, status, and errors.
  • Cancellation: cancel an operation through the shared C# API.
  • Track ongoing mobile downloads: look up an existing download by URL, or start one when no active operation is found.
  • Download configuration: destination options and Android notification title, description, and visibility controls.
  • Editor and Standalone downloads: UnityWebRequest implementation for development and desktop use.
  • Full source included: C#, Android Java, and iOS Objective-C++ implementation files.

Platform behavior

Android and iOS use native background download facilities. Download timing and continuation depend on device settings, network availability, and operating system policies. Force-quitting an app is not a guarantee that a download will continue.

Editor and Standalone use UnityWebRequest while the Unity application is running; they do not provide mobile-style downloads after the application exits.

Frequently asked questions

Is source code included?
Yes. Inspect, customize, and extend the supplied C# and native implementations.

Can I track an existing download?
Use GetDownloadOperation(url) or StartOrContinueDownload(url) to find an ongoing mobile download. This is tracking an existing task, not a general-purpose pause/resume API. On iOS, allow native initialization to complete before checking existing tasks.

Can I use it for downloadable game content?
Yes. It downloads files; your game handles any subsequent loading, validation, unpacking, or installation.

How can I get support?
Contact [email protected] for questions or feature requests.

From the publisher's Asset Store listing.