Note that there are some explanatory texts on larger screens.

plurals
  1. POStoring large amounts of data and potential App Store submission issues
    primarykey
    data
    text
    <p>My company makes desktop software and we want to create an iPhone app that will be a free add-on for our customers. While the app itself will be small, it will need to download at least 200MB of audio and text files to actually have any use (we don't want to include these files in the app itself because the needed files will vary a lot from user to user).</p> <p>In response to a different question I asked recently on SO, someone wrote "An app shouldn't download 200MB of data. It is time- and bandwith consuming and may cause Apple to reject your app."</p> <p>Is this true? If so, what can I do to mitigate the risk of rejection? I see <a href="https://developer.apple.com/icloud/documentation/data-storage/" rel="nofollow">here</a> that there are a couple options for specifying which files should not be backed up to iCloud. Would that help? And which of those options (point 2 or 4 in the link) do I want?</p> <p>If SO is not the appropriate place to ask questions about App Store submission issues, please let me know where I should move this question to.</p> <p><strong>EDIT</strong><br> As a result of the answers I've received thus far, it seems that I need to further clarify my question. I am <em>not</em> concerned about how much users will be bothered by having to download a bunch of data in order to use the app for the first time, nor am I concerned about the app being over 20 MB and consequently requiring Wi-Fi for installation. I'm also not asking about the max app size allowed when submitting to the app store. I am simply asking about whether my app risks rejection because of the necessity to download so much data upon first launch in order for the app to function. And if there is indeed a risk of rejection, what steps may be taken to mitigate this risk?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload