incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amirudin Bin Mohamed Ghani (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CB-330) localStorage / SQLDatabase no longer persistent after iOS 5.01 Update
Date Wed, 14 Mar 2012 17:08:40 GMT
localStorage / SQLDatabase no longer persistent after iOS 5.01 Update
---------------------------------------------------------------------

                 Key: CB-330
                 URL: https://issues.apache.org/jira/browse/CB-330
             Project: Apache Callback
          Issue Type: Bug
          Components: iOS
    Affects Versions: 1.4.0, 1.3.0, 1.5.0
         Environment: iOS 5.01
PhoneGap (Any version)
Xcode 4
Build.PhoneGap
            Reporter: Amirudin Bin Mohamed Ghani
            Assignee: Shazron Abdullah
            Priority: Blocker


Dear Dev

WebKit data (localstorage or local SQLite) are now stored in Library/ Caches folder (instead
of Library/WebKit folder). This is a big problem for all apps using UIWebView and storing
user data, because they will no longer be backed up and may be deleted. There are a lot of
apps using localstorage or SQLite as a critical feature. 

The SQLite database gets deleted because the database is saved in a location on the filesystem
which Apple does not consider to contain persistent data.

*Steps to Reproduce:* 

In a UIWebView, create a new DB or use localStorage with JavaScript. 
You can see that the WebKit data is now stored in Library/Caches :  

*Expected Results:*

We should at least specify the directory of WebKit data (and to set it 
to Documents/ for critical data) 

*Actual Results:* 

The WebKit data are stored in Library/Caches folder, and can be 
deleted 

*Regression:*
To migrate database location from Library/Caches to some other location such as Documents.

----
Ref: http://developer.apple.com/icloud/documentation/data-storage/
https://devforums.apple.com/thread/137882?start=0&tstart=0

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message