Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
1.3.0, 1.4.0, 1.5.0
-
iOS 5.01
PhoneGap (Any version)
Xcode 4
Build.PhoneGap
Description
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
Attachments
Attachments
Issue Links
- relates to
-
CB-347 localStorage / SQLDatabase Error after App update
- Closed