Return-Path: X-Original-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2418990DD for ; Thu, 22 Mar 2012 21:30:44 +0000 (UTC) Received: (qmail 49971 invoked by uid 500); 22 Mar 2012 21:30:43 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 49945 invoked by uid 500); 22 Mar 2012 21:30:43 -0000 Mailing-List: contact callback-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: callback-dev@incubator.apache.org Delivered-To: mailing list callback-dev@incubator.apache.org Received: (qmail 49937 invoked by uid 99); 22 Mar 2012 21:30:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Mar 2012 21:30:43 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Mar 2012 21:30:42 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 4482C3400D1 for ; Thu, 22 Mar 2012 21:30:22 +0000 (UTC) Date: Thu, 22 Mar 2012 21:30:22 +0000 (UTC) From: "Yoh Suzuki (Commented) (JIRA)" To: callback-dev@incubator.apache.org Message-ID: <77398832.4705.1332451822282.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1175307527.13830.1331744920676.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (CB-330) localStorage / SQLDatabase no longer persistent after iOS 5.01 Update MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CB-330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13236055#comment-13236055 ] Yoh Suzuki commented on CB-330: ------------------------------- @emile - I am not calling Cordova.exec(null, null, "CDVLocalStorage", "backup", []); (for 1.5.0) from JavaScript because the plugin's backup function is called in native code before the app closes. Setting breakpoints in Xcode confirms this. (I believe calling it from JavaScript is an option for those who don't want change AppDelegate.m in steps 4 and 5 of the plugin installation instructions.) > 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.3.0, 1.4.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 > Labels: ios5.01, localstorage, sqldatabase, websql > Fix For: 1.6.0 > > Attachments: CDVLocalStoragePlugin.zip, Directory-Structure-CB-330.zip, LocalStorageTest.zip, iOS WebKit Database Locations.txt > > > 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