I will submit app to Apple in couple of weeks and i have heard that Apple can reject apps if they (upon first installation) starts downloading huge amounts of data. I know that there is not exact number but are we talking more than couple of G of data here? Or is like 500mb enough to get you rejected? Let me explain a little what my app does. Since we have huge collection of antiques (around 500) with pictures (usually 3 per item) we didn't want to include them in app which would blow app installation size to around 500mb. and it is hard to maintain them. So we decided to have "skeleton" of app and when user runs it, he will be notified that he can update data (aka download content and images). So he can easily download 500MB of data at once. Is that non-apple preferred way of doing that? Any suggestion will help.