PhoneGap iOS 7 и localStorage

Im в настоящее время создает приложение PhoneGap 3.3.0 iOS, которое использует Ember.js/EmberData с адаптером LocalStorage для сохранения данных. После прочтения некоторых статей qaru.site/info/304930/... Id нравится знать, как обрабатываются данные LocalStorage iOS 7. Хранилится ли они постоянно или все еще хранятся в папке с кешем, которая примечательна резервное копирование в iTunes/iCloud? К сожалению, Документация PhoneGap на LocalStorage относится только к официальной спецификации W3C.

Единственное, что говорится об обработке веб-хранилища, - это описание флага в config.xml:

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

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

Safari Docs также не упоминают внутренности реализации LocalStorage и то, как они обрабатываются в цикле обновления приложения.

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

Ответ 1

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

Я установил

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

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