incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Robertson <a...@cooked.it>
Subject Re: [jira] [Created] (CB-330) localStorage / SQLDatabase no longer persistent after iOS 5.01 Update
Date Sat, 17 Mar 2012 02:33:41 GMT
This is gonna be a problem for us, not a big one, but a problem none the
less.  Basically every time a user restarts the app they will have to
download all user images rather than getting them from cache.  Phonegap is
working on a plugin that we can instal which will fix it.  You can test it
on the new ipad to see what the user experience is like.

Adam

On Wed, Mar 14, 2012 at 10:08 AM, Amirudin Bin Mohamed Ghani (Created)
(JIRA) <jira@apache.org> wrote:

> 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
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message