cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Clemens Wyss (JIRA)" <>
Subject [jira] [Created] (CB-1561) Using Storage API - rejected by Apple
Date Mon, 01 Oct 2012 07:15:08 GMT
Clemens Wyss created CB-1561:

             Summary: Using Storage API - rejected by Apple
                 Key: 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

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

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:

View raw message