- Home /
Asset bundles downloaded at runtime for both iOS and Android?
I am building an app heavily based around music. I'm searching for a way to let users download the app with just a few songs in the app, then while they try the app out for the first time. The rest of the songs (app. 50) will download in the background. Is there a solution where the songs are downloaded through the Play Store and App Store accordingly? So I don't have to host them myself? And perhaps so that it is one solution for both iOS and Android?
I'm looking into AssetBundles, but I can't figure out if this allows me to let users download the rest while they use the app?
Answer by kaarloew · Aug 19, 2019 at 09:30 AM
With Google Play you can use Expansion files, but they have their own problems https://developer.android.com/google/play/expansion-files
Best option is to use Amazon S3, Azure Storage or similar service to host your asset bundles.
Thank you kaarloew. If I were to use Expansion files for Google Play I would need to find an equivalent for iOS as well, but perhaps it's feasible.
I would go pretty far to avoid hosting it myself as it would generate costs per usage. But yea, perhaps it's the only way.
I stand corrected, Amazon S3 would be a very cheap option, i.e. app. $0.00045 per song downloaded.
Your answer