2014-02-11 3 views
10

В настоящее время я создаю приложение PhoneGap 3.3.0 iOS, которое использует Ember.js/EmberData с адаптером LocalStorage для сохранения данных. После чтения некоторых статей like this StackOverflow question Я хотел бы знать, как данные LocalStorage обрабатываются iOS 7. Хранилится ли они постоянно или все еще хранятся в папке с кешем, которая сохранена в iTunes/iCloud? К сожалению, PhoneGap documentation on LocalStorage относится только к официальной спецификации W3C.PhoneGap iOS 7 и localStorage

Единственное, говорит об обращении с веб-хранилище находится в config.xmldescription of a flag:

BackupWebStorage (строка, либо нет, локальный, или облако по умолчанию): Set не облако, чтобы веб данные хранилища для резервного копирования через iCloud. Установите значение локально, чтобы разрешить только локальные резервные копии с помощью синхронизации iTunes. Устанавливать ни одного не удалось. резервные копии веб-хранилища.

<preference name="BackupWebStorage" value="local"/>

The Safari Docs также не говоря уже о внутренностях реализации LocalStorage и как она обрабатывается в цикле обновления App.

Мне очень хотелось бы знать, как данные LocalStorage обрабатываются iOS 7, и, возможно, если есть документ, который я пропустил, тогда кто-то может указать мне на это.

+0

Вы узнали, исправлена ​​ли эта проблема? – d0001

+0

Нет, к сожалению, я не нашел никакой дополнительной информации ... – wowpatrick

ответ

1

Если у вас возник вопрос: «сохраняет ли локальное хранилище после цикла обновления приложения», я могу сказать «да» на основе опыта with my app.

Я поставил

<preference name="BackupWebStorage" value="local" /> 

в config.xml. Я храню журнал чтения I-Ching для локального хранилища и теперь прошел через два цикла обновления приложений без потери пользовательских данных. Однако у меня нет дополнительной документации по механике.