Clemens Wyss created CB-1561:
--------------------------------
Summary: Using Storage API - rejected by Apple
Key: CB-1561
URL: https://issues.apache.org/jira/browse/CB-1561
Project: Apache Cordova
Issue Type: Bug
Components: iOS
Affects Versions: 2.0.0
Environment: - Cordova 2.0 on iOS
Reporter: Clemens Wyss
Assignee: Shazron Abdullah
Priority: Blocker
our App uses the Sotrage-API to store data which is being loaded upon first
launch.
The app is rejected given the following reasoning:
'Your app does not follow the iOS Data Storage Guidelines, as required by the
App Store Review Guidelines.
Please be sure to set the "Do not back up" attribute for all data which is not
generated or modified by the user. To check how much data your app is storing:
- Install and launch your app
- Go to Settings > iCloud > Storage and Backup > Manage Storage
- If necessary, select "Show all apps"
- Check your app's storage
The iOS Data Storage Guidelines indicate that only content that the user
creates using your app, (documents, new files, edits, etc.) may be stored in
the /Documents directory - and backed up to iCloud.
Temporary files used by your app should only be stored in the /tmp directory.
Please remember to delete the files stored in this location when the user exits
the app.
Data that can be recreated but must persist for proper functioning of your app
or because customers expect it to be available for offline use should be
appended with the "do not back up" attribute. For NSURL objects, add the
NSURLIsExcludedFromBackupKey attribute to prevent the corresponding file from
being backed up. For CFURLRef objects, use the corresponding
kCFURLIsExcludedFromBackupKey attribute.
For more information, please see Technical Q&A 1719: How do I prevent files
from being backed up to iCloud and iTunes?.
Please revise your app so that it adheres to the iOS Data Storage Guidelines.'
Is there a possibility to set this flag for the WebSQL Database file(s)?
At least for us this is a blocker ...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira