So Corona just released a ZIP plugin for Corona SDK, this is AWESOME news. I was planning to use the TAR module to package additional content together for my app but now I can use a zip file.
My major concern however, is the following: I have read in a few places now that Apple does not approve of us storing downloaded content in the "System.DocumentsDirectory" because it gets backed up via iCloud.
Instead Rob Miracle has suggested that these things should be stored in the "System.Caches" directory.
In my case, the user is downloading a whole new chunk of content for the app, this includes images, audio, and some JSON files. It will be about 20mb big of a download.
In my mind, it seems silly to store this kind of data in the "Caches" directory seeing as it could be deleted at any time. How are we supposed to build a stable and reliable app if every other day the user finds out that the new content they downloaded is now missing?
Is there something I am missing here? How are we supposed to handle downloading and storing game content without Apple getting mad about it?
Any thoughts and comments are appreciated.