incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michal Mocny <mmo...@chromium.org>
Subject Re: AW: App using WebSQL - rejected
Date Mon, 01 Oct 2012 16:59:08 GMT
After re-parsing all the text here, its sounding like we need to change the
destination directory for local storage to one which isn't automatically
backed up by iCloud.


On Mon, Oct 1, 2012 at 10:01 AM, Clemens Wyss DEV <clemensdev@mysign.ch>wrote:

> > Is this what you expect?
> Not really ;)
>
> So the question remains:
> Which file(s) do I need to mark (com.apple.MobileBackup)?
>
> -----Ursprüngliche Nachricht-----
> Von: mmocny@google.com [mailto:mmocny@google.com] Im Auftrag von Michal
> Mocny
> Gesendet: Montag, 1. Oktober 2012 15:46
> An: callback-dev@incubator.apache.org
> Betreff: Re: AW: App using WebSQL - rejected
>
> I think that if you do that, local/web storage will be stored in a cache
> folder and may not persist across app restarts (not sure how frequently
> those are cleared).
> Is this what you expect?
>
>
> On Mon, Oct 1, 2012 at 9:42 AM, Clemens Wyss DEV <clemensdev@mysign.ch
> >wrote:
>
> > I added/set
> > ...
> >         <key>BackupWebStorage</key>
> >         <false/>
> > ...
> > In my Cordova.plist and now I am no more seeing the
> > Documents/Backup-folder, which is what Apple "is looking for". Right?
> > If so, regard this "issue" as closed ;)
> >
> > Thx
> > Clemens
> > -----Ursprüngliche Nachricht-----
> > Von: Clemens Wyss DEV [mailto:clemensdev@mysign.ch]
> > Gesendet: Montag, 1. Oktober 2012 15:22
> > An: callback-dev@incubator.apache.org
> > Betreff: AW: AW: App using WebSQL - rejected
> >
> > Find attached (if it gets through ;) ) the files on the phone.
> > I have WebSql Files in
> > Library/Caches
> > and (later on)
> > Documents/Backup
> > Which ones are to be flagged? I guess the Cache-files?
> > Can I flag the /Library/Caches-folder or do I need to flag each and
> > every file?
> >
> > Initial tests getting hold of any of the files (making use of
> > example-function setFileMetadata
> > http://docs.phonegap.com/en/2.1.0/cordova_file_file.md.html#FileEntry
> > ) did not succeed. I cannot access any file:
> > e.g.
> > setFileMetadata(LocalFileSystem.PERSISTENT,
> > "Library/Caches/file__0/0000000000000001.db'",
> > "com.apple.MobileBackup", 1)
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Clemens Wyss DEV [mailto:clemensdev@mysign.ch]
> > Gesendet: Montag, 1. Oktober 2012 10:46
> > An: callback-dev@incubator.apache.org
> > Betreff: AW: AW: App using WebSQL - rejected
> >
> > What does the WebSQL file name depend on? Hopefully not iOS version
> > dependant?
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Kerri Shotts [mailto:kerrishotts@gmail.com]
> > Gesendet: Montag, 1. Oktober 2012 09:34
> > An: callback-dev@incubator.apache.org
> > Betreff: Re: AW: App using WebSQL - rejected
> >
> > Do a browse of your iPhone using Iexplorer or the like -- you can find
> > the appropriate file name that way.
> >
> > ______________________________
> > Kerri Shotts
> > photoKandy Studios LLC
> >
> > Sent from my iPhone
> >
> > 📱 Phone: +1 (312) 380-1035
> > 🌐 Web: http://photokandy.com
> >
> > Twitter: @photokandy
> >
> > On Oct 1, 2012, at 1:49, Filip Maj <fil@adobe.com> wrote:
> >
> > > Not sure on iOS specifics, but I would file an issue.
> > >
> > > http://issues.cordova.io
> > >
> > > On 9/30/12 11:46 PM, "Clemens Wyss DEV" <clemensdev@mysign.ch> wrote:
> > >
> > >> Well the problem is I have no file "per se", but am using Storage
> > >> API
> > >> http://docs.phonegap.com/en/2.1.0/cordova_storage_storage.md.html#S
> > >> to
> > >> rage
> > >>
> > >>
> > >> -----Ursprüngliche Nachricht-----
> > >> Von: Filip Maj [mailto:fil@adobe.com]
> > >> Gesendet: Montag, 1. Oktober 2012 08:33
> > >> An: callback-dev@incubator.apache.org
> > >> Betreff: Re: App using WebSQL - rejected
> > >>
> > >> See:
> > >> http://docs.phonegap.com/en/2.1.0/cordova_file_file.md.html#FileEnt
> > >> ry
> > >>
> > >> Scroll down to the "setMetadata" function. This method is only
> > >> supported on iOS at this time exactly for this situation.
> > >>
> > >> On 9/30/12 11:16 PM, "Clemens Wyss DEV" <clemensdev@mysign.ch> wrote:
> > >>
> > >>> Our app, which makes use of WebSQL, was rejected by Apple:
> > >>> 'Data that can be recreated but must persist for proper
> > >>> functioning of your app or because customers expect it to be
> > >>> available for offline use should be appended with the "do not back
> up" attribute.
> > >>> For NSURL objects, add the NSURLIsExcludedFromBackupKey attribute
> > >>> to prevent the corresponding file from being backed up. For
> > >>> CFURLRef objects, use the corresponding
> > >>> kCFURLIsExcludedFromBackupKey
> > attribute.'
> > >>> and
> > >>> 'The data can be stored, it just shouldn't be backed up to iCloud.
> > >>> Make sure all files are tagged with the "do not back up attribute".'
> > >>>
> > >>> How can I exclude the WebSQL-file(s) from being backuped? The
> > >>> addSkipBackupAttributeToItemAtURL-method
> > >>> https://developer.apple.com/library/ios/#qa/qa1719/_index.html
> > >>> looks rather generic and requires the exact location of the
> > >>> URL/file to be excluded ...
> > >>>
> > >>> Thx
> > >>> Clemens
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message