[
https://issues.apache.org/jira/browse/CB-1561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13484993#comment-13484993
]
Michal Mocny commented on CB-1561:
----------------------------------
Sam, seems not officially yet, but close! Either way you could also grab tip
of tree to test, if you are already set up to do that.
Thanks.
> 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, 2.1.0, 2.2.0
> Environment: - Cordova 2.0 on iOS
> Reporter: Clemens Wyss
> Assignee: Michal Mocny
> Priority: Blocker
> Fix For: 2.2.0
>
> Attachments: CDVLocalStorage.m.diff, disable_icloud_backup.diff
>
>
> 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