Apple just rejected a PhoneGap app I submitted. I utilize HTML5 localStorage in the app to save downloaded data for caching purposes: 2.23 Apps must follow the iOS Data Storage Guidelines or they will be rejected.
I’m seriously confused because if anything I thought localStorage in 5.1 actually saves data in cache and NOT in a place that gets backed up with iCloud [source]. This is the behavior I want – I don’t need or want the data to be backed up.
Am I wrong or is Apple? What can I do in a PhoneGap app to save this cached data without being in violation?
Edit: PhoneGap 1.8.1 if that helps.
It turns out I was right and Apple was wrong. I confirmed that I was storing everything in the /Caches directory properly. They didn’t comment on my question – just approved my app.