incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shazron <shaz...@gmail.com>
Subject Re: [jira] [Created] (CB-330) localStorage / SQLDatabase no longer persistent after iOS 5.01 Update
Date Sat, 17 Mar 2012 19:24:47 GMT
Adam - see the update here, with a plugin to test out:
https://issues.apache.org/jira/browse/CB-330

On Fri, Mar 16, 2012 at 7:33 PM, Adam Robertson <adam@cooked.it> wrote:
> 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
View raw message